Exemplo n.º 1
0
 def test_add_for_new_domain(self):
     # MailHandlers.add() registers a handler for the given domain.
     handlers = MailHandlers()
     self.assertIs(None, handlers.get("some.domain"))
     handler = object()
     handlers.add("some.domain", handler)
     self.assertIs(handler, handlers.get("some.domain"))
Exemplo n.º 2
0
 def test_get_is_case_insensitive(self):
     # The domain passed to get() is treated case-insentitively.
     handlers = MailHandlers()
     handler = object()
     handlers.add("some.domain", handler)
     self.assertIs(handler, handlers.get("some.domain"))
     self.assertIs(handler, handlers.get("SOME.DOMAIN"))
     self.assertIs(handler, handlers.get("Some.Domain"))
Exemplo n.º 3
0
 def test_add_for_existing_domain(self):
     # When adding a new handler for an already congfigured domain, the
     # existing handler is overwritten.
     handlers = MailHandlers()
     handler1 = object()
     handlers.add("some.domain", handler1)
     handler2 = object()
     handlers.add("some.domain", handler2)
     self.assertIs(handler2, handlers.get("some.domain"))
Exemplo n.º 4
0
 def test_add_for_new_domain(self):
     # MailHandlers.add() registers a handler for the given domain.
     handlers = MailHandlers()
     self.assertIs(None, handlers.get("some.domain"))
     handler = object()
     handlers.add("some.domain", handler)
     self.assertIs(handler, handlers.get("some.domain"))
Exemplo n.º 5
0
 def test_get_is_case_insensitive(self):
     # The domain passed to get() is treated case-insentitively.
     handlers = MailHandlers()
     handler = object()
     handlers.add("some.domain", handler)
     self.assertIs(handler, handlers.get("some.domain"))
     self.assertIs(handler, handlers.get("SOME.DOMAIN"))
     self.assertIs(handler, handlers.get("Some.Domain"))
Exemplo n.º 6
0
 def test_add_for_existing_domain(self):
     # When adding a new handler for an already congfigured domain, the
     # existing handler is overwritten.
     handlers = MailHandlers()
     handler1 = object()
     handlers.add("some.domain", handler1)
     handler2 = object()
     handlers.add("some.domain", handler2)
     self.assertIs(handler2, handlers.get("some.domain"))
Exemplo n.º 7
0
 def test_get(self):
     # MailHandlers.get() should return the registered handler for the
     # given domain.
     handlers = MailHandlers()
     self.assertIsNot(None, handlers.get("bugs.launchpad.net"))
     self.assertIs(None, handlers.get("no.such.domain"))
Exemplo n.º 8
0
 def test_get(self):
     # MailHandlers.get() should return the registered handler for the
     # given domain.
     handlers = MailHandlers()
     self.assertIsNot(None, handlers.get("bugs.launchpad.net"))
     self.assertIs(None, handlers.get("no.such.domain"))