def test_wrong_user(self): from mudwyrm.views.auth import login request = testing.DummyRequest( post = dict( name = 'wrong user', password = '******' ) ) result = login(request) self.assertEqual(result['auth_failed'], True)
def test_auth_success(self): from mudwyrm.views.auth import login from pyramid.httpexceptions import HTTPFound request = testing.DummyRequest( params = dict( came_from = '/test' ), post = dict( name = 'foo', password = '******' ) ) result = login(request) self.assertIsInstance(result, HTTPFound) self.assertEquals(result.location, '/test')
def test_get(self): from mudwyrm.views.auth import login request = testing.DummyRequest() result = login(request) self.assertEqual(result['auth_failed'], False)