Patch #1349274: gettext.install() now optionally installs additional
translation functions other than _() in the builtin namespace.
diff --git a/Lib/test/test_gettext.py b/Lib/test/test_gettext.py
index 517dfc0..76253de 100644
--- a/Lib/test/test_gettext.py
+++ b/Lib/test/test_gettext.py
@@ -145,6 +145,14 @@
# Try unicode return type
t.install(unicode=True)
eq(_('mullusk'), 'bacon')
+ # Test installation of other methods
+ import __builtin__
+ t.install(unicode=True, names=["gettext", "lgettext"])
+ eq(_, t.ugettext)
+ eq(__builtin__.gettext, t.ugettext)
+ eq(lgettext, t.lgettext)
+ del __builtin__.gettext
+ del __builtin__.lgettext
class GettextTestCase2(GettextBaseTest):