def test_manifest(self): ctx = Context() ctx["MOZ_LANG_TITLE"] = "Finnish" ctx["MOZ_LANGPACK_CREATOR"] = "Suomennosprojekti" ctx["MOZ_LANGPACK_CONTRIBUTORS"] = """ <em:contributor>Joe Smith</em:contributor> <em:contributor>Mary White</em:contributor> """ os.environ["MOZ_BUILD_DATE"] = "20210928100000" manifest = langpack_manifest.create_webmanifest( "fi", "57.0.1", "57.0", "57.0.*", "Firefox", "/var/vcs/l10n-central", "*****@*****.**", ctx, {}, ) data = json.loads(manifest) self.assertEquals(data["name"], "Finnish Language Pack") self.assertEquals( data["author"], "Suomennosprojekti (contributors: Joe Smith, Mary White)") self.assertEquals(data["version"], "57.0.1buildid20210928.100000")
def test_manifest_without_contributors(self): ctx = Context() ctx['MOZ_LANG_TITLE'] = 'Finnish' ctx['MOZ_LANGPACK_CREATOR'] = 'Suomennosprojekti' manifest = langpack_manifest.create_webmanifest( 'fi', '57.0', '57.0.*', 'Firefox', '/var/vcs/l10n-central', ctx, {}, ) data = json.loads(manifest) self.assertEquals(data['name'], 'Finnish Language Pack') self.assertEquals(data['author'], 'Suomennosprojekti')
def test_manifest_without_contributors(self): ctx = Context() ctx["MOZ_LANG_TITLE"] = "Finnish" ctx["MOZ_LANGPACK_CREATOR"] = "Suomennosprojekti" manifest = langpack_manifest.create_webmanifest( "fi", "57.0", "57.0.*", "Firefox", "/var/vcs/l10n-central", "*****@*****.**", ctx, {}, ) data = json.loads(manifest) self.assertEquals(data["name"], "Finnish Language Pack") self.assertEquals(data["author"], "Suomennosprojekti")
def test_manifest(self): ctx = Context() ctx['MOZ_LANG_TITLE'] = 'Finnish' ctx['MOZ_LANGPACK_CREATOR'] = 'Suomennosprojekti' ctx['MOZ_LANGPACK_CONTRIBUTORS'] = """ <em:contributor>Joe Smith</em:contributor> <em:contributor>Mary White</em:contributor> """ manifest = langpack_manifest.create_webmanifest( 'fi', '57.0', '57.0.*', 'Firefox', '/var/vcs/l10n-central', ctx, {}, ) data = json.loads(manifest) self.assertEquals(data['name'], 'Finnish Language Pack') self.assertEquals( data['author'], 'Suomennosprojekti (contributors: Joe Smith, Mary White)')