summaryrefslogtreecommitdiff
path: root/src/zope/i18n/testmessagecatalog.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/zope/i18n/testmessagecatalog.py')
-rw-r--r--src/zope/i18n/testmessagecatalog.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/zope/i18n/testmessagecatalog.py b/src/zope/i18n/testmessagecatalog.py
index 8420c58..b88b3d7 100644
--- a/src/zope/i18n/testmessagecatalog.py
+++ b/src/zope/i18n/testmessagecatalog.py
@@ -18,6 +18,7 @@ from zope import interface
import zope.i18n.interfaces
from zope.i18n.translationdomain import TranslationDomain
+
@interface.implementer(zope.i18n.interfaces.IGlobalMessageCatalog)
class TestMessageCatalog(object):
@@ -28,7 +29,7 @@ class TestMessageCatalog(object):
def queryMessage(self, msgid, default=None):
default = getattr(msgid, 'default', default)
- if default != None and default != msgid:
+ if default is not None and default != msgid:
msg = u"%s (%s)" % (msgid, default)
else:
msg = msgid
@@ -43,13 +44,15 @@ class TestMessageCatalog(object):
def reload(self):
pass
+
@interface.implementer(zope.i18n.interfaces.ITranslationDomain)
def TestMessageFallbackDomain(domain_id=u""):
domain = TranslationDomain(domain_id)
domain.addCatalog(TestMessageCatalog(domain_id))
return domain
+
interface.directlyProvides(
TestMessageFallbackDomain,
zope.i18n.interfaces.IFallbackTranslationDomainFactory,
- )
+)