class MozillaXpiImporterTestCase(unittest.TestCase): """Class test for mozilla's .xpi file imports""" layer = LaunchpadZopelessLayer def setUp(self): self.importer = MozillaXpiImporter() def testInterface(self): """Check whether the object follows the interface.""" self.failUnless( verifyObject(ITranslationFormatImporter, self.importer)) def testFormat(self): """Check that MozillaXpiImporter handles the XPI file format.""" format = self.importer.getFormat(u'') self.failUnless( format == TranslationFileFormat.XPI, 'MozillaXpiImporter format expected XPI but got %s' % format.name) def testHasAlternativeMsgID(self): """Check that MozillaXpiImporter has an alternative msgid.""" self.failUnless( self.importer.uses_source_string_msgids, "MozillaXpiImporter format says it's not using alternative msgid" " when it really does!")
class MozillaXpiImporterTestCase(unittest.TestCase): """Class test for mozilla's .xpi file imports""" layer = LaunchpadZopelessLayer def setUp(self): self.importer = MozillaXpiImporter() def testInterface(self): """Check whether the object follows the interface.""" self.failUnless(verifyObject(ITranslationFormatImporter, self.importer)) def testFormat(self): """Check that MozillaXpiImporter handles the XPI file format.""" format = self.importer.getFormat(u'') self.failUnless( format == TranslationFileFormat.XPI, 'MozillaXpiImporter format expected XPI but got %s' % format.name) def testHasAlternativeMsgID(self): """Check that MozillaXpiImporter has an alternative msgid.""" self.failUnless( self.importer.uses_source_string_msgids, "MozillaXpiImporter format says it's not using alternative msgid" " when it really does!")