def test_find_by_name_does_not_exist(self, mock_client): mock_client.get.return_value = [] users = User.find(name='Some Other User') self.assertEqual(list(users), [])
def test_find_by_name(self, mock_client): mock_client.get.return_value = MOCK_USERS users = list(User.find(name='Mock User')) self.assertEqual(len(users), 1) self.assertIsInstance(users[0], User)
def test_find_by_id(self, mock_client): mock_client.get.return_value = MOCK_USER user = User.find(user_id='123') self.assertIsInstance(user, User) self.assertEqual(user.id, '123')