<s> import datetime <EOL> from decimal import Decimal <EOL> import json <EOL> from six import text_type <EOL> import ubersmith <EOL> import ubersmith . api <EOL> def setup_module ( ) : <EOL> ubersmith . init ( ** { <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT:username>' : '<STR_LIT>' , <EOL> '<STR_LIT:password>' : '<STR_LIT>' , <EOL> } ) <EOL> def teardown_module ( ) : <EOL> ubersmith . api . _DEFAULT_REQUEST_HANDLER = None <EOL> def test_order_get ( response ) : <EOL> resp_json = { <EOL> "<STR_LIT:status>" : True , <EOL> "<STR_LIT>" : None , <EOL> "<STR_LIT>" : "<STR_LIT>" , <EOL> "<STR_LIT:data>" : { <EOL> "<STR_LIT>" : "<STR_LIT>" , <EOL> "<STR_LIT>" : "<STR_LIT:3>" , <EOL> "<STR_LIT>" : "<STR_LIT>" , <EOL> "<STR_LIT>" : "<STR_LIT>" , <EOL> "<STR_LIT>" : "<STR_LIT:4>" , <EOL> "<STR_LIT>" : "<STR_LIT>" , <EOL> "<STR_LIT>" : "<STR_LIT>" , <EOL> "<STR_LIT>" : "<STR_LIT>" , <EOL> "<STR_LIT>" : "<STR_LIT>" , <EOL> "<STR_LIT>" : { <EOL> "<STR_LIT:1>" : { <EOL> "<STR_LIT>" : "<STR_LIT>" , <EOL> } , <EOL> "<STR_LIT:2>" : { <EOL> "<STR_LIT>" : "<STR_LIT>" , <EOL> } , <EOL> "<STR_LIT:3>" : { <EOL> "<STR_LIT>" : "<STR_LIT>" , <EOL> } , <EOL> } , <EOL> } , <EOL> } <EOL> response . json . return_value = resp_json <EOL> response . content = json . dumps ( resp_json ) <EOL> response . text = text_type ( response . content ) <EOL> expected = { <EOL> u'<STR_LIT>' : <NUM_LIT> , <EOL> u'<STR_LIT>' : <NUM_LIT:3> , <EOL> u'<STR_LIT>' : <NUM_LIT:50> , <EOL> u'<STR_LIT>' : <NUM_LIT:12> , <EOL> u'<STR_LIT>' : <NUM_LIT:4> , <EOL> u'<STR_LIT>' : <NUM_LIT> , <EOL> u'<STR_LIT>' : Decimal ( '<STR_LIT>' ) , <EOL> u'<STR_LIT>' : datetime . datetime . fromtimestamp ( float ( '<STR_LIT>' ) ) , <EOL> u'<STR_LIT>' : datetime . datetime . fromtimestamp ( float ( '<STR_LIT>' ) ) , <EOL> u'<STR_LIT>' : { <EOL> <NUM_LIT:1> : { <EOL> "<STR_LIT>" : datetime . datetime . fromtimestamp ( float ( "<STR_LIT>" ) ) , <EOL> } , <EOL> <NUM_LIT:2> : { <EOL> "<STR_LIT>" : datetime . datetime . fromtimestamp ( float ( "<STR_LIT>" ) ) , <EOL> } , <EOL> <NUM_LIT:3> : { <EOL> "<STR_LIT>" : datetime . datetime . fromtimestamp ( float ( "<STR_LIT>" ) ) , <EOL> } , <EOL> } , <EOL> } <EOL> assert dict ( ubersmith . order . get ( order_id = <NUM_LIT> ) ) == expected <EOL> def test_order_list ( response ) : <EOL> resp_json = { <EOL> "<STR_LIT:status>" : True , <EOL> "<STR_LIT>" : None , <EOL> "<STR_LIT>" : "<STR_LIT>" , <EOL> "<STR_LIT:data>" : { <EOL> "<STR_LIT>" : { <EOL> "<STR_LIT>" : "<STR_LIT>" , <EOL> "<STR_LIT>" : "<STR_LIT>" , <EOL> "<STR_LIT>" : "<STR_LIT>" , <EOL> "<STR_LIT>" : "<STR_LIT>" , <EOL> "<STR_LIT>" : "<STR_LIT>" , <EOL> } , <EOL> } , <EOL> } <EOL> response . json . return_value = resp_json <EOL> response . content = json . dumps ( resp_json ) <EOL> response . text = text_type ( response . content ) <EOL> expected = { <EOL> <NUM_LIT> : { <EOL> u'<STR_LIT>' : <NUM_LIT:50> , <EOL> u'<STR_LIT>' : datetime . datetime . fromtimestamp ( float ( "<STR_LIT>" ) ) , <EOL> u'<STR_LIT>' : datetime . datetime . fromtimestamp ( float ( "<STR_LIT>" ) ) , <EOL> u'<STR_LIT>' : Decimal ( '<STR_LIT>' ) , <EOL> u'<STR_LIT>' : <NUM_LIT> , <EOL> } <EOL> } <EOL> assert dict ( ubersmith . order . list ( client_id = <NUM_LIT:50> ) ) == expected <EOL> def test_order_queue_list ( response ) : <EOL> resp_json = { <EOL> "<STR_LIT:status>" : True , <EOL> "<STR_LIT>" : None , <EOL> "<STR_LIT>" : "<STR_LIT>" , <EOL> "<STR_LIT:data>" : { <EOL> u'<STR_LIT:1>' : { <EOL> u'<STR_LIT:name>' : u'<STR_LIT>' , <EOL> u'<STR_LIT>' : { <EOL> u'<STR_LIT:1>' : { u'<STR_LIT:count>' : u'<STR_LIT>' , u'<STR_LIT:name>' : u'<STR_LIT:foo>' } , <EOL> u'<STR_LIT:2>' : { u'<STR_LIT:count>' : u'<STR_LIT>' , u'<STR_LIT:name>' : u'<STR_LIT:bar>' } , <EOL> u'<STR_LIT:3>' : { u'<STR_LIT:count>' : u'<STR_LIT>' , u'<STR_LIT:name>' : u'<STR_LIT>' } , <EOL> } , <EOL> } , <EOL> } , <EOL> } <EOL> response . json . return_value = resp_json <EOL> response . content = json . dumps ( resp_json ) <EOL> response . text = text_type ( response . content ) <EOL> expected = { <EOL> <NUM_LIT:1> : { <EOL> u'<STR_LIT:name>' : u'<STR_LIT>' , <EOL> u'<STR_LIT>' : { <EOL> <NUM_LIT:1> : { u'<STR_LIT:count>' : <NUM_LIT:10> , u'<STR_LIT:name>' : u'<STR_LIT:foo>' } , <EOL> <NUM_LIT:2> : { u'<STR_LIT:count>' : <NUM_LIT:20> , u'<STR_LIT:name>' : u'<STR_LIT:bar>' } , <EOL> <NUM_LIT:3> : { u'<STR_LIT:count>' : <NUM_LIT:30> , u'<STR_LIT:name>' : u'<STR_LIT>' } , <EOL> } , <EOL> } , <EOL> } <EOL> assert dict ( ubersmith . order . queue_list ( brand_id = <NUM_LIT:1> ) ) == expected </s>
