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)