From ade80759b2cc9f14bb3bb5730e26e2d8c8c68f4d Mon Sep 17 00:00:00 2001 From: Tarek Ziade Date: Fri, 23 Oct 2015 10:58:05 +0200 Subject: [PATCH] added a test for ListenerBase --- cliquet/listeners/__init__.py | 2 +- cliquet/tests/test_listeners.py | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/cliquet/listeners/__init__.py b/cliquet/listeners/__init__.py index 44d069a9..a1ac10da 100644 --- a/cliquet/listeners/__init__.py +++ b/cliquet/listeners/__init__.py @@ -4,4 +4,4 @@ def __init__(self, *args, **kwargs): pass def __call__(self, event): - pass + raise NotImplementedError() diff --git a/cliquet/tests/test_listeners.py b/cliquet/tests/test_listeners.py index dd317170..80760bdd 100644 --- a/cliquet/tests/test_listeners.py +++ b/cliquet/tests/test_listeners.py @@ -9,6 +9,7 @@ from cliquet import initialization from cliquet.events import ResourceChanged, ACTIONS +from cliquet.listeners import ListenerBase from .support import unittest @@ -129,3 +130,11 @@ def test_redis_is_broken(self): self.config.registry.notify(event) self.assertFalse(self.has_redis_changed()) + + +class ListenerBaseTest(unittest.TestCase): + + def test_not_implemented(self): + # make sure we can't use the base listener + listener = ListenerBase() + self.assertRaises(NotImplementedError, listener, object())