from webtest import TestApp import unittest from ticketfrei import frontend class TestLogin(unittest.TestCase): def test_login_not_registered(self): app = TestApp(frontend.application) request = app.post('/login', {'email': 'foo@abc.de', 'pass': 'bar'}, expect_errors=True) self.assertEqual(request.status_code, 401) class TestRegister(unittest.TestCase): def test_register(self): app = TestApp(frontend.application) request = app.post('/register', {'email': 'foo@abc.de', 'pass': 'bar', 'pass-repeat': 'bar', 'city': 'testcity'}, expect_errors=True) self.assertEqual(request.status_code, 201) def test_getRoot(self): app = TestApp(frontend.application) request = app.get('/') self.assertEqual(request.status_code, 200) if __name__ == '__main__': unittest.main()