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)
Esempio n. 3
0
	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)
Esempio n. 4
0
 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)
Esempio n. 6
0
 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)
Esempio n. 8
0
	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)
Esempio n. 10
0
	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)