def test_create_user(self, mock_api_call, mock_get_db, mock_post, body=body): create_user(body) user = get_user_by_id(body['id']) body['profile_picture_url'] = 'generic' body['profile_pictures_id'] = user['profile_pictures_id'] body['cover_pictures_id'] = user['cover_pictures_id'] self.assertEquals(get_user_by_id(body['id']), body)
def test_get_user_by_id(self): """ Test to ensure we can get a user from the database by their id """ user_id = "5b648d93fb6fc072a40f6d8f" self.assertEqual(app.get_user_by_id(user_id)['username'], 'sarahloh')
def test_get_user(self, mock_api_call, mock_get_db, body=body): self.assertEquals(get_user_by_id('testGetUser'), body)
def test_delete_nonexistent_user(self, mock_api_call, mock_get_db): with self.assertRaises(NotFound): delete_user('testDeleteNonexistentUser') with self.assertRaises(NotFound): get_user_by_id('testDeleteNonexistentUser')
def test_delete_user(self, mock_api_call, mock_get_db): delete_user('testDeleteUser') with self.assertRaises(NotFound): mock_api_call.side_effect = self.not_found get_user_by_id('testDeleteUser')
def test_update_existent_user(self, mock_api_call, mock_get_db, body_after=body_after): update_user('testUpdateUser', body_after) self.assertEquals(get_user_by_id('testUpdateUser'), body_after)
def test_get_nonexistent_user(self, mock_api_call, mock_get_db): with self.assertRaises(NotFound): get_user_by_id('FAKE_ID')