/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: 2020-05-06 02:13:25 UTC
  • mfrom: (7490.7.21 work)
  • mto: This revision was merged to the branch mainline in revision 7501.
  • Revision ID: jelmer@jelmer.uk-20200506021325-awbmmqu1zyorz7sj
Merge 3.1 branch.

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