Skip to content

Instantly share code, notes, and snippets.

================================================================================================ FAILURES =================================================================================================
_______________________________________________________________________________________________ test_dashd ________________________________________________________________________________________________
def test_dashd():
config_text = DashConfig.slurp_config_file(config.dash_conf)
network = 'mainnet'
is_testnet = False
genesis_hash = u'00000ffd590b1485b3caadc19b22e6379c733355108f107a430458cdf3407ab6'
for line in config_text.split("\n"):
if line.startswith('testnet=1'):
ktech@iZj6cikugkv8h2mdz5gfvmZ:~/dashcore-0.12.3/bin# ./dash-cli getinfo
{
"version": 120300,
"protocolversion": 70208,
"walletversion": 61000,
"balance": 3001.53445299,
"privatesend_balance": 0.00000000,
"blocks": 33111,
"timeoffset": 0,
"connections": 8,
09-18 09:12:35.613 13602 13602 D SecurityService: ------ service create------
09-18 09:12:35.614 13602 13602 D SecurityService: ------ service on bind------
09-18 09:12:35.616 5229 29479 I SafepayService: onStartScan
09-18 09:12:35.617 5229 29479 I PaySafetyCheckManager: WIFI
09-18 09:12:35.618 5229 29479 I PaySafetyCheckManager: SYSTEM
09-18 09:12:35.654 11999 11999 D HOOK : AssetManager isUpToDate:true
09-18 09:12:35.669 1677 4250 D ActivityTrigger: ActivityTrigger activityStopTrigger
09-18 09:12:35.677 1677 4250 W ActivityManager: Unbind failed: could not find connection for android.os.BinderProxy@dffff5d
09-18 09:12:35.695 1677 12467 I WindowManager: Destroying surface Surface(name=com.miui.home/com.miui.home.launcher.Launcher) called by com.android.server.wm.WindowStateAnimator.destroySurface:-1 com.android.server.wm.WindowStateAnimator.destroySurfaceLocked:-1 com.android.server.wm.WindowState.destroyOrSaveSurface:-1 com.android.server.wm.AppWindowToken.destroySurfaces:-1 com.android.server.wm
dev_sda1 = boto.ec2.blockdevicemapping.EBSBlockDeviceType()
dev_sda1.size = 25
bdm = boto.ec2.blockdevicemapping.BlockDeviceMapping()
bdm['/dev/sda1'] = dev_sda1
req = conn.request_spot_instances(price=max_bid,image_id='ami-ea26f684',instance_type=servtype[cnt],key_name=key,availability_zone_group='ap-northeast-2',network_interfaces=interfaces,user_data=ud,block_device_map = [bdm])[0]
ERR [20170407-19:12:19.894] thr=134 paramiko.transport: Traceback (most recent call last):
ERR [20170407-19:12:19.894] thr=134 paramiko.transport: File "/usr/local/lib/python2.7/dist-packages/paramiko/transport.py", line 1749, in run
ERR [20170407-19:12:19.894] thr=134 paramiko.transport: self._check_banner()
ERR [20170407-19:12:19.894] thr=134 paramiko.transport: File "/usr/local/lib/python2.7/dist-packages/paramiko/transport.py", line 1897, in _check_banner
ERR [20170407-19:12:19.894] thr=134 paramiko.transport: raise SSHException('Error reading SSH protocol banner' + str(e))
ERR [20170407-19:12:19.894] thr=134 paramiko.transport: SSHException: Error reading SSH protocol banner
ERR [20170407-19:12:19.894] thr=134 paramiko.transport:
DEB [20170407-19:12:22.458] thr=3 paramiko.transport: Received global request "[email protected]"
DEB [20170407-19:12:22.458] thr=3 paramiko.transport: Rejecting "[email protected]" global request from server.
-----------
def readlog():
log = open('./seaflog')
loglines = log.read()
for line in loglines:
print line.split()
OUTPUT:
['t']
def getprice(instlist):
print instlist
pdb.set_trace()
for idx, inst in enumerate(instlist):
price_history = conn.get_spot_price_history(instance_type = inst, product_description = 'Linux/UNIX', max_results=10, availability_zone=az)
price = float(str(price_history[0]).split(':')[1]) / max_bid
print price_history[0]
#pdb.set_trace()
if price > 0.9:
instlist.pop(idx)
def getprice(instlist,price_history):
for idx, inst in enumerate(instlist):
price = float(str(price_history[0]).split(':')[1]) / max_bid
print price_history[0]
if price > 0.9:
pdb.set_trace()
del(instlist[idx])
return instlist
l = ['m4','r2','r3']
n = 7
print itertools.islice(itertools.cycle(l), n)
@click.command()
@click.option('--action',required=True)
@click.option('--platform','-p',default='test')
@click.option('--version','-v',default=0)
@click.option('--domain','-d')
@click.option('--rebuild','-r',is_flag=True)
.......
def main(action):