def test_accounts(self, mock_driver): token_json = json.dumps({'token': '123'}) mock_driver.return_value.find_element_by_name.return_value.get_attribute.return_value = token_json accounts_json = json.dumps( {'response': { '42': { 'response': accounts_example } }}) mock_driver.return_value.request.return_value.text = accounts_json accounts = mintapi.get_accounts('foo', 'bar') self.assertFalse('lastUpdatedInDate' in accounts) self.assertNotEqual(accounts, accounts_example) accounts_annotated = copy.deepcopy(accounts_example) for account in accounts_annotated: account['lastUpdatedInDate'] = (datetime.datetime.fromtimestamp( account['lastUpdated'] / 1000)) self.assertEqual(accounts, accounts_annotated) # ensure everything is json serializable as this is the command-line # behavior. mintapi.print_accounts(accounts)
def testAccounts(self): accounts = mintapi.get_accounts('foo', 'bar') self.assertFalse('lastUpdatedInDate' in accounts) self.assertNotEqual(accounts, accounts_example) accounts_annotated = copy.deepcopy(accounts_example) for account in accounts_annotated: account['lastUpdatedInDate'] = datetime.datetime.fromtimestamp(account['lastUpdated']/1000) self.assertEqual(accounts, accounts_annotated) # ensure everything is json serializable as this is the command-line behavior. mintapi.print_accounts(accounts)
def testAccounts(self): accounts = mintapi.get_accounts('foo', 'bar') self.assertFalse('lastUpdatedInDate' in accounts) self.assertNotEqual(accounts, accounts_example) accounts_annotated = copy.deepcopy(accounts_example) for account in accounts_annotated: account['lastUpdatedInDate'] = datetime.datetime.fromtimestamp( account['lastUpdated'] / 1000) self.assertEqual(accounts, accounts_annotated) # ensure everything is json serializable as this is the command-line behavior. mintapi.print_accounts(accounts)
def test_accounts(self, mock_driver): mock_driver.return_value = (TestMock(), "test") accounts = mintapi.get_accounts('foo', 'bar') self.assertFalse('lastUpdatedInDate' in accounts) self.assertNotEqual(accounts, accounts_example) accounts_annotated = copy.deepcopy(accounts_example) for account in accounts_annotated: account['lastUpdatedInDate'] = (datetime.datetime.fromtimestamp( account['lastUpdated'] / 1000)) self.assertEqual(accounts, accounts_annotated) # ensure everything is json serializable as this is the command-line # behavior. mintapi.print_accounts(accounts)
def test_accounts(self, mock_driver): token_json = json.dumps({'token': '123'}) mock_driver.return_value.find_element_by_name.return_value.get_attribute.return_value = token_json accounts_json = json.dumps({'response': {'42': {'response': accounts_example}}}) mock_driver.return_value.request.return_value.text = accounts_json accounts = mintapi.get_accounts('foo', 'bar') self.assertFalse('lastUpdatedInDate' in accounts) self.assertNotEqual(accounts, accounts_example) accounts_annotated = copy.deepcopy(accounts_example) for account in accounts_annotated: account['lastUpdatedInDate'] = (datetime.datetime.fromtimestamp(account['lastUpdated'] / 1000)) self.assertEqual(accounts, accounts_annotated) # ensure everything is json serializable as this is the command-line # behavior. mintapi.print_accounts(accounts)
def getMintAccount(i): with open("login"+str(i)+".txt",'r') as f: login = f.readlines() return mintapi.get_accounts(str(login[0].strip()),str(login[1].strip()))
def get_balance(email, password, account_id): accounts = mintapi.get_accounts(email, password) for account in accounts: if account['accountId'] == account_id: return account['value']