def test_invalid_class(self): with self.assertRaisesRegex( ImproperlyConfigured, '"weblate.utils.tests.test_classloader"' ' does not define a "Foo" class', ): load_class("weblate.utils.tests.test_classloader.Foo", "TEST")
def test_invalid_module(self): with self.assertRaisesRegex( ImproperlyConfigured, 'weblate.trans.tests.missing in TEST: "' "No module named .*missing[\"']", ): load_class("weblate.trans.tests.missing.Foo", "TEST")
def test_invalid_name(self): with self.assertRaisesRegex( ImproperlyConfigured, 'Error importing class unittest in TEST: .*"' "(not enough|need more than)", ): load_class("unittest", "TEST")
def ensure_dummy_mt(): """Ensure we have dummy mt installed.""" if "dummy" in weblate.machinery.MACHINE_TRANSLATION_SERVICES: return name = "weblate.machinery.dummy.DummyTranslation" service = load_class(name, "TEST")() weblate.machinery.MACHINE_TRANSLATION_SERVICES[service.mtid] = service
def ensure_dummy_mt(): """Ensure we have dummy mt installed""" if 'dummy' in MACHINE_TRANSLATION_SERVICES: return name = 'weblate.trans.machine.dummy.DummyTranslation' service = load_class(name, 'TEST')() MACHINE_TRANSLATION_SERVICES[service.mtid] = service
def ensure_dummy_mt(): """Ensure we have dummy mt installed""" if 'dummy' in MACHINE_TRANSLATION_SERVICES: return name = 'weblate.machinery.dummy.DummyTranslation' service = load_class(name, 'TEST')() MACHINE_TRANSLATION_SERVICES[service.mtid] = service
def test_correct(self): cls = load_class('unittest.TestCase', 'TEST') self.assertEqual(cls, TestCase)
def test_correct(self): cls = load_class("unittest.TestCase", "TEST") self.assertEqual(cls, TestCase)