update tests for python 3

Change-Id: I8b5f31fcee83fb3d33d2b144c91376ae47bb78b8
This commit is contained in:
Doug Hellmann 2014-04-29 12:45:01 -07:00
parent 3344513ec7
commit 291e381a9c

View File

@ -757,18 +757,24 @@ class TranslatorFactoryTest(test_base.BaseTestCase):
class LogLevelTranslationsTest(test_base.BaseTestCase):
scenarios = [
(level, {'level': level})
for level in
['info', 'warning', 'error', 'critical']
]
def test_info(self):
self._test('info')
def test(self):
def test_warning(self):
self._test('warning')
def test_error(self):
self._test('error')
def test_critical(self):
self._test('critical')
def _test(self, level):
with mock.patch.object(gettextutils.TranslatorFactory,
'_make_translation_func') as mtf:
tf = gettextutils.TranslatorFactory('domain', lazy=False)
getattr(tf, 'log_%s' % self.level)
mtf.assert_called_with('domain-log-%s' % self.level)
getattr(tf, 'log_%s' % level)
mtf.assert_called_with('domain-log-%s' % level)
class SomeObject(object):