class FilteredExtensionPointsTest(AgiloTestCase): def setUp(self): self.super() self.env = BetterEnvironmentStub(enable=[FirstTestViewExtension]) self.assert_true(self.env.is_component_enabled(FirstTestViewExtension)) self.req = self.teh.mock_request(method='GET') def test_smoke(self): FirstTestView(self.env).process_request(self.req) self.assert_true(FirstTestViewExtension(self.env).pre_process_was_triggered) self.assert_true(FirstTestViewExtension(self.env).post_process_was_triggered) def test_dont_trigger_on_other_views(self): SecondTestView(self.env).process_request(self.req) self.assert_false(FirstTestViewExtension(self.env).pre_process_was_triggered) self.assert_false(FirstTestViewExtension(self.env).post_process_was_triggered)
def setUp(self): self.super() self.env = BetterEnvironmentStub(enable=[FirstTestViewExtension]) self.assert_true(self.env.is_component_enabled(FirstTestViewExtension)) self.req = self.teh.mock_request(method='GET')