summaryrefslogtreecommitdiffstats
path: root/pym/portage/tests/env/config/test_PackageKeywordsFile.py
diff options
context:
space:
mode:
Diffstat (limited to 'pym/portage/tests/env/config/test_PackageKeywordsFile.py')
-rw-r--r--pym/portage/tests/env/config/test_PackageKeywordsFile.py9
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):