diff --git a/pisi/specfile.py b/pisi/specfile.py index 98ae1d64..cdd62bbc 100644 --- a/pisi/specfile.py +++ b/pisi/specfile.py @@ -218,10 +218,10 @@ class SpecFile(XmlFile): for pkg in self.packages: if not pkg.partof: - pkg.paftof = self.source.partof + pkg.partof = self.source.partof if not pkg.license: - pkg.licence = self.source.partof + pkg.licence = self.source.license def doMerges(self): """Merge tags from Source in Packages. Some tags in Packages merged diff --git a/tests/specfiletests.py b/tests/specfiletests.py index 512cba62..80fd198b 100644 --- a/tests/specfiletests.py +++ b/tests/specfiletests.py @@ -41,7 +41,7 @@ class SpecFileTestCase(unittest.TestCase): def testIsAPartOf(self): # test existence in Source if not "library:util:optparser" in self.spec.source.isa: - self.fail("Failed to match isA in Source") + self.fail("Failed to match IsA in Source") if not isinstance(self.spec.source.isa, list): self.fail("source.isa is not a list, but it must be...") @@ -51,13 +51,12 @@ class SpecFileTestCase(unittest.TestCase): # test existence in Package pkg = self.spec.packages[0] if not "library:util:optparser" in pkg.isa: - self.fail("Failed to match isA....") + self.fail("Failed to match IsA in Package") if not isinstance(pkg.isa, list): self.fail("source.isa is not a list, but it must be...") - print pkg.partof if "rpm:archive" != pkg.partof: - self.fail("Failed to match PartOf") + self.fail("Failed to match PartOf in Package")