Files
MyDbEngine/tests/test_handlers.py

17 lines
480 B
Python

from dbengine.handlers import BaseHandler, handlers
class DummyHandler(BaseHandler):
pass
def test_i_can_register_only_once():
handlers.register_handler(DummyHandler())
count = len(handlers.handlers)
handlers.register_handler(DummyHandler()) # second time is skipped as the class is already registered
assert count == len(handlers.handlers)
handlers.unregister_handler(DummyHandler()) # clean the handlers list
assert len(handlers.handlers) == count - 1