예제 #1
0
def test_getpositions():
    '''
    test bitflyer.private.getpositions()
    '''
    time.sleep(1)
    p1 = Private(access_key=settings.access_key, secret_key=settings.secret_key)
    ok_(isinstance(p1.getpositions().get('response'),dict))
예제 #2
0
def test_getchildorders():
    '''
    test bitflyer.private.getchildorders()
    '''
    time.sleep(1)
    p1 = Private(access_key=settings.access_key,
                 secret_key=settings.secret_key)
    ok_(isinstance(p1.getchildorders().get('response'), list))
예제 #3
0
def test_getcollateral():
    '''
    test bitflyer.private.getcollateral()
    '''
    time.sleep(1)
    p1 = Private(access_key=settings.access_key,
                 secret_key=settings.secret_key)
    ok_(isinstance(p1.getcollateral().get('response'), dict))
예제 #4
0
def test_cancelallchildorders():
    '''
    test bitflyer.private.cancelallchildorders()
    '''
    time.sleep(1)
    p1 = Private(access_key=settings.access_key, secret_key=settings.secret_key)
    result1 = p1.cancelallchildorders(product_code='BTC_JPY')
    eq_(result1.get('status_code'),200)
예제 #5
0
def test_cancelallchildorders():
    '''
    test bitflyer.private.cancelallchildorders()
    '''
    time.sleep(1)
    p1 = Private(access_key=settings.access_key,
                 secret_key=settings.secret_key)
    result1 = p1.cancelallchildorders(product_code='BTC_JPY')
    eq_(result1.get('status_code'), 200)
예제 #6
0
def test_sendchildorder():
    '''
    test bitflyer.private.sendchildorder()
    '''
    time.sleep(1)
    p1 = Private(access_key=settings.access_key, secret_key=settings.secret_key)
    result = p1.sendchildorder(product_code='BTC_JPY',size=0.1,child_order_type='LIMIT',side='BUY', price=30000)
    ok_(isinstance(result.get('response'),dict))
    ok_(isinstance(result.get('response').get('child_order_acceptance_id'), str))
    return result.get('response').get('child_order_acceptance_id')
예제 #7
0
def test_cancelchildorder():
    '''
    test bitflyer.private.cancelchildorder()
    '''
    time.sleep(1)
    p1 = Private(access_key=settings.access_key, secret_key=settings.secret_key)
    result = p1.sendchildorder(product_code='BTC_JPY',size=0.1,child_order_type='LIMIT',side='BUY', price=30000)

    time.sleep(1)
    p2 = Private(access_key=settings.access_key, secret_key=settings.secret_key)
    result2 = p2.cancelchildorder(product_code='BTC_JPY',child_order_acceptance_id=result.get('response').get('child_order_acceptance_id'))
    eq_(result2.get('status_code'),200)
예제 #8
0
def test_sendchildorder():
    '''
    test bitflyer.private.sendchildorder()
    '''
    time.sleep(1)
    p1 = Private(access_key=settings.access_key,
                 secret_key=settings.secret_key)
    result = p1.sendchildorder(product_code='BTC_JPY',
                               size=0.1,
                               child_order_type='LIMIT',
                               side='BUY',
                               price=30000)
    ok_(isinstance(result.get('response'), dict))
    ok_(
        isinstance(
            result.get('response').get('child_order_acceptance_id'), str))
    return result.get('response').get('child_order_acceptance_id')
예제 #9
0
def test_cancelchildorder():
    '''
    test bitflyer.private.cancelchildorder()
    '''
    time.sleep(1)
    p1 = Private(access_key=settings.access_key,
                 secret_key=settings.secret_key)
    result = p1.sendchildorder(product_code='BTC_JPY',
                               size=0.1,
                               child_order_type='LIMIT',
                               side='BUY',
                               price=30000)

    time.sleep(1)
    p2 = Private(access_key=settings.access_key,
                 secret_key=settings.secret_key)
    result2 = p2.cancelchildorder(
        product_code='BTC_JPY',
        child_order_acceptance_id=result.get('response').get(
            'child_order_acceptance_id'))
    eq_(result2.get('status_code'), 200)