def setUp(self): client = Clients( client_id=CLIENT_ID, client_secret=CLIENT_SECRET, is_production=False ) create_payload = { "logins": [ { "email": "*****@*****.**", "password": "******", "read_only":False } ], "phone_numbers": [ "901.111.1111" ], "legal_names": [ "PYTHON TEST USER" ], "extra": { "note": "Interesting user", "supp_id": "122eddfgbeafrfvbbb", "is_business": False } } self.user = Users.create( payload=create_payload, client=client, fingerprint=FINGERPRINT, ip_address=IP_ADDRESS ) self.node_id = Nodes.get(user=self.user, client=client)['nodes'][0]['_id']
def setUp(self): client = Clients(client_id=CLIENT_ID, client_secret=CLIENT_SECRET, is_production=False) user = Users.get(_id=VERIFIED_USER_ID, client=client, fingerprint=FINGERPRINT, ip_address=IP_ADDRESS) nodes = Nodes.get(user=user, client=client) self.node = Node(json=nodes['nodes'][0], user=user)
def test_delete_success(self): node_payload = { "type":"SYNAPSE-US", "info":{ "nickname":"My Synapse Wallet" }, "extra":{ "supp_id":"123sa" } } node = Nodes.create(user=self.user, payload=node_payload)[0] result = node.delete() self.assertTrue(result)
def test_delete_success(self): node_payload = { "type": "SYNAPSE-US", "info": { "nickname": "My Synapse Wallet" }, "extra": { "supp_id": "123sa" } } node = Nodes.create(user=self.user, payload=node_payload)[0] result = node.delete() self.assertTrue(result)
def setUp(self): client = Clients( client_id=CLIENT_ID, client_secret=CLIENT_SECRET, is_production=False ) user = Users.get( _id=VERIFIED_USER_ID, client=client, fingerprint=FINGERPRINT, ip_address=IP_ADDRESS ) nodes = Nodes.get(user=user, client=client) self.node = Node(json=nodes['nodes'][0], user=user)
def test_update_success(self): node_payload = { "type": "ACH-US", "info": { "nickname": "Savings Account", "account_num": "123567444", "routing_num": "051000017", "type": "PERSONAL", "class": "CHECKING" }, "extra": { "supp_id": "123sa" } } node = Nodes.create(user=self.user, payload=node_payload)[0] self.assertTrue(node.json['allowed'] == 'CREDIT') verify_payload = {"micro": [0.1, 0.1]} node.update(payload=verify_payload) self.assertTrue(node.json['allowed'] != 'CREDIT')
def test_create_success(self): node_payload = { "type":"ACH-US", "info":{ "nickname":"Python Library Savings Account", "name_on_account":"Python Library", "account_num":"72347235423", "routing_num":"051000017", "type":"PERSONAL", "class":"CHECKING" }, "extra":{ "supp_id":"123sa" } } nodes = Nodes.create( payload=node_payload, user=self.user ) self.assertTrue(nodes[0].json != None)
def test_update_success(self): node_payload = { "type":"ACH-US", "info":{ "nickname":"Savings Account", "account_num":"123567444", "routing_num":"051000017", "type":"PERSONAL", "class":"CHECKING" }, "extra":{ "supp_id":"123sa" } } node = Nodes.create(user=self.user, payload=node_payload)[0] self.assertTrue(node.json['allowed'] == 'CREDIT') verify_payload = { "micro":[0.1, 0.1] } node.update(payload=verify_payload) self.assertTrue(node.json['allowed'] != 'CREDIT')
def test_create_error(self): node_payload = { "info":{ "nickname":"Python Library Savings Account", "name_on_account":"Python Library", "account_num":"72347235423", "routing_num":"051000017", "type":"PERSONAL", "class":"CHECKING" }, "extra":{ "supp_id":"123sa" } } try: node = Nodes.create( payload=node_payload, user=self.user ) self.assertTrue(node == None) except APIError as error: self.assertTrue(error != None)
def setUp(self): client = Clients( fingerprint=FINGERPRINT, client_id=CLIENT_ID, client_secret=CLIENT_SECRET, is_production=False ) create_payload = { "logins": [ { "email": "*****@*****.**", "password": "******", "read_only":False } ], "phone_numbers": [ "901.111.1111" ], "legal_names": [ "PYTHON TEST USER" ], "extra": { "note": "Interesting user", "supp_id": "122eddfgbeafrfvbbb", "is_business": False } } self.user = Users.create( payload=create_payload, fingerprint=FINGERPRINT, client=client, ip_address=IP_ADDRESS ) self.node = Nodes.get(user=self.user, client=client)
def test_multi_get_success(self): nodes = Nodes.get(user=self.user) self.assertTrue(len(nodes['nodes']) > 0)
def test_get_error(self): try: node = Nodes.get(user=None, _id=self.node_id) self.assertTrue(node != None) except AttributeError: self.assertTrue(True)
def test_get_success(self): node = Nodes.get(user=self.user, _id=self.node_id) self.assertTrue(node.json != None)
def test_multi_get_error(self): try: nodes = Nodes.get(user=None) self.assertTrue(len(nodes['nodes']) < 1) except AttributeError: self.assertTrue(True)