/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-02-07 02:14:30 UTC
  • mto: This revision was merged to the branch mainline in revision 7492.
  • Revision ID: jelmer@jelmer.uk-20200207021430-m49iq3x4x8xlib6x
Drop python2 support.

Show diffs side-by-side

added added

removed removed

Lines of Context:
24
24
    errors,
25
25
    workingtree,
26
26
    )
27
 
from ..sixish import PY3
28
27
 
29
28
 
30
29
class ZzzTranslations(object):
63
62
        t = trans.zzz('msg')
64
63
        self._check_exact(u'zz\xe5{{msg}}', t)
65
64
 
66
 
        if PY3:
67
 
            t = trans.gettext('msg')
68
 
            self._check_exact(u'zz\xe5{{msg}}', t)
69
 
 
70
 
            t = trans.ngettext('msg1', 'msg2', 0)
71
 
            self._check_exact(u'zz\xe5{{msg2}}', t)
72
 
            t = trans.ngettext('msg1', 'msg2', 2)
73
 
            self._check_exact(u'zz\xe5{{msg2}}', t)
74
 
 
75
 
            t = trans.ngettext('msg1', 'msg2', 1)
76
 
            self._check_exact(u'zz\xe5{{msg1}}', t)
77
 
        else:
78
 
            t = trans.ugettext('msg')
79
 
            self._check_exact(u'zz\xe5{{msg}}', t)
80
 
 
81
 
            t = trans.ungettext('msg1', 'msg2', 0)
82
 
            self._check_exact(u'zz\xe5{{msg2}}', t)
83
 
            t = trans.ungettext('msg1', 'msg2', 2)
84
 
            self._check_exact(u'zz\xe5{{msg2}}', t)
85
 
 
86
 
            t = trans.ungettext('msg1', 'msg2', 1)
87
 
            self._check_exact(u'zz\xe5{{msg1}}', t)
 
65
        t = trans.gettext('msg')
 
66
        self._check_exact(u'zz\xe5{{msg}}', t)
 
67
 
 
68
        t = trans.ngettext('msg1', 'msg2', 0)
 
69
        self._check_exact(u'zz\xe5{{msg2}}', t)
 
70
        t = trans.ngettext('msg1', 'msg2', 2)
 
71
        self._check_exact(u'zz\xe5{{msg2}}', t)
 
72
 
 
73
        t = trans.ngettext('msg1', 'msg2', 1)
 
74
        self._check_exact(u'zz\xe5{{msg1}}', t)
88
75
 
89
76
 
90
77
class TestGetText(tests.TestCase):
164
151
            workingtree.WorkingTree.open('./foo')
165
152
        except errors.NotBranchError as e:
166
153
            err = str(e)
167
 
        if PY3:
168
 
            self.assertContainsRe(err, u"zz\xe5{{Not a branch: .*}}")
169
 
        else:
170
 
            self.assertContainsRe(
171
 
                err, u"zz\xe5{{Not a branch: .*}}".encode('utf-8'))
 
154
        self.assertContainsRe(err, u"zz\xe5{{Not a branch: .*}}")
172
155
 
173
156
    def test_topic_help_translation(self):
174
157
        """does topic help get translated?"""