Exemple #1
0
 def test_no_username_returns_error(self):
     """ An post request with no username should return a 400 error code with username error"""
     factory = APIRequestFactory()
     request = factory.post('/api-token-auth', {'password': '******'})
     view = MigrateAndLogin()
     response = view.post(request)
     self.assertEqual(response.status_code, 400)
     self.assertEqual(response.data['username'], 'This field is required')
     self.assertEqual('password' in response.data, False)
Exemple #2
0
 def test_empty_post_request_returns_errors(self):
     """ An empty post request should return a 400 error code with username and password errors"""
     factory = APIRequestFactory()
     request = factory.post('/api-token-auth')
     view = MigrateAndLogin()
     response = view.post(request)
     self.assertEqual(response.status_code, 400)
     self.assertEqual(response.data['username'], 'This field is required')
     self.assertEqual(response.data['password'], 'This field is required')