r194 - branches/rewrite/tests/PackageList

Otavio Salvador partial-mirror-devel@lists.alioth.debian.org
Fri, 23 Jul 2004 16:58:07 -0600


Author: otavio
Date: Fri Jul 23 16:58:07 2004
New Revision: 194

Modified:
   branches/rewrite/tests/PackageList/test.py
Log:
Add filter test.

Modified: branches/rewrite/tests/PackageList/test.py
==============================================================================
--- branches/rewrite/tests/PackageList/test.py	(original)
+++ branches/rewrite/tests/PackageList/test.py	Fri Jul 23 16:58:07 2004
@@ -81,3 +81,14 @@
     if len(packagelist) != 0:
         raise RuntimeError('Returned a invalid size')
 test('Remove', removeTest)
+
+def filterTest():
+    parse = apt_pkg.ParseTagFile(open('Packages', "r"))
+    packagelist = PackageList()
+    while parse.Step() == 1:
+        p = Package(parse.Section)
+        packagelist.add(p)
+
+        np = packagelist.filter({'priority' : 'optional'})
+        print np.keys()
+test('Filter package test', filterTest)