Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
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)