def test_login_valid(self, remember): """ Logging in sets the user in the session """ self.request.access.verify_user.return_value = True login.do_login(self.request, 'dsa', 'conspiracytheory') remember.assert_called_with(self.request, 'dsa')
def test_login_invalid(self): """ Attempting login with invalid credentials returns 403 """ self.request.access.verify_user.return_value = False ret = login.do_login(self.request, 'dsa', 'conspiracytheory') self.assertEqual(ret.status_code, 403)