def test_parse_client(self): response = ''' {"response":[{"id":"107111","name":"Ford","day_limit":170,"all_limit":3000}]} ''' account = AccountFactory(remote_id=1) instance = Client(account=account, fetched=datetime.now()) instance.parse(json.loads(response)['response'][0]) instance.save(commit_remote=False) self.assertEqual(instance.account, account) self.assertEqual(instance.remote_id, 107111) self.assertEqual(instance.name, 'Ford') self.assertEqual(instance.day_limit, 170) self.assertEqual(instance.all_limit, 3000)