1import unittest 2 3from pyramid import testing 4 5 6class TutorialViewTests(unittest.TestCase): 7 def setUp(self): 8 self.config = testing.setUp() 9 10 def tearDown(self): 11 testing.tearDown() 12 13 def test_home(self): 14 from .views import TutorialViews 15 16 request = testing.DummyRequest() 17 inst = TutorialViews(request) 18 response = inst.home() 19 self.assertEqual('Home View', response['page_title']) 20 21class TutorialFunctionalTests(unittest.TestCase): 22 def setUp(self): 23 from tutorial import main 24 app = main({}) 25 from webtest import TestApp 26 27 self.testapp = TestApp(app) 28 29 def test_home(self): 30 res = self.testapp.get('/', status=200) 31 self.assertIn(b'TutorialViews - Home View', res.body) 32