예제 #1
0
 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), [])
예제 #2
0
 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)
예제 #3
0
 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')
예제 #4
0
 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), [])
예제 #5
0
 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)
예제 #6
0
 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')