示例#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')