diff options
Diffstat (limited to 'pym/portage/tests/env/config/test_PackageKeywordsFile.py')
-rw-r--r-- | pym/portage/tests/env/config/test_PackageKeywordsFile.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/pym/portage/tests/env/config/test_PackageKeywordsFile.py b/pym/portage/tests/env/config/test_PackageKeywordsFile.py index 229d9dffe..fb053153b 100644 --- a/pym/portage/tests/env/config/test_PackageKeywordsFile.py +++ b/pym/portage/tests/env/config/test_PackageKeywordsFile.py @@ -10,7 +10,7 @@ import os class PackageKeywordsFileTestCase(TestCase): - cpv = 'sys-apps/portage' + cpv = ['sys-apps/portage'] keywords = ['~x86', 'amd64', '-mips'] def testPackageKeywordsFile(self): @@ -22,16 +22,19 @@ class PackageKeywordsFileTestCase(TestCase): try: f = PackageKeywordsFile(self.fname) f.load() + i = 0 for cpv, keyword in f.iteritems(): - self.assertEqual( cpv, self.cpv ) + self.assertEqual( cpv, self.cpv[i] ) [k for k in keyword if self.assertTrue(k in self.keywords)] + i = i + 1 finally: self.NukeFile() def BuildFile(self): fd, self.fname = mkstemp() f = os.fdopen(fd, 'w') - f.write("\n".join(self.atoms)) + for c in self.cpv: + f.write("%s %s\n" % (c,' '.join(self.keywords))) f.close() def NukeFile(self): |