/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to breezy/tests/test_i18n.py

  • Committer: Jelmer Vernooij
  • Date: 2017-06-08 23:30:31 UTC
  • mto: This revision was merged to the branch mainline in revision 6690.
  • Revision ID: jelmer@jelmer.uk-20170608233031-3qavls2o7a1pqllj
Update imports.

Show diffs side-by-side

added added

removed removed

Lines of Context:
37
37
    def zzz(self, s):
38
38
        return u'zz\xe5{{%s}}' % s
39
39
 
40
 
    def gettext(self, s):
41
 
        return self.zzz(self._null_translation.gettext(s))
42
 
 
43
 
    def ngettext(self, s, p, n):
44
 
        return self.zzz(self._null_translation.ngettext(s, p, n))
45
 
 
46
40
    def ugettext(self, s):
47
41
        return self.zzz(self._null_translation.ugettext(s))
48
42
 
62
56
        t = trans.zzz('msg')
63
57
        self._check_exact(u'zz\xe5{{msg}}', t)
64
58
 
65
 
        t = trans.gettext('msg')
 
59
        t = trans.ugettext('msg')
66
60
        self._check_exact(u'zz\xe5{{msg}}', t)
67
61
 
68
 
        t = trans.ngettext('msg1', 'msg2', 0)
 
62
        t = trans.ungettext('msg1', 'msg2', 0)
69
63
        self._check_exact(u'zz\xe5{{msg2}}', t)
70
 
        t = trans.ngettext('msg1', 'msg2', 2)
 
64
        t = trans.ungettext('msg1', 'msg2', 2)
71
65
        self._check_exact(u'zz\xe5{{msg2}}', t)
72
66
 
73
 
        t = trans.ngettext('msg1', 'msg2', 1)
 
67
        t = trans.ungettext('msg1', 'msg2', 1)
74
68
        self._check_exact(u'zz\xe5{{msg1}}', t)
75
69
 
76
70
 
151
145
            workingtree.WorkingTree.open('./foo')
152
146
        except errors.NotBranchError as e:
153
147
            err = str(e)
154
 
        self.assertContainsRe(err, u"zz\xe5{{Not a branch: .*}}")
 
148
        self.assertContainsRe(err, 
 
149
                              u"zz\xe5{{Not a branch: .*}}".encode("utf-8"))
155
150
 
156
151
    def test_topic_help_translation(self):
157
152
        """does topic help get translated?"""
158
153
        from .. import help
159
154
        out = io.StringIO()
160
155
        help.help("authentication", out)
161
 
        self.assertContainsRe(
162
 
            out.getvalue(), "zz\xe5{{Authentication Settings")
 
156
        self.assertContainsRe(out.getvalue(), "zz\xe5{{Authentication Settings")
163
157
 
164
158
 
165
159
class LoadPluginTranslations(tests.TestCase):