head	1.3;
access;
symbols
	rpm-4_3_1-start:1.2
	rpm-4_3:1.2.0.10
	rpm-4_2_1-release:1.2
	rpm-4_1_1-release:1.2
	rpm-4_2-release:1.2
	rpm-4_2:1.2.0.8
	rpm-4_1-release:1.2
	rpm-4_1:1.2.0.6
	rpm-4_0_4-release:1.2
	jbj-before-beecrypt:1.2
	rpm-4_0_3-release:1.2
	jbj_b4_rollback:1.2
	rpm-4_0_2-release:1.2
	rpm-4_0_1-release:1.2
	rpm-4_0-release:1.2
	rpm-4_0:1.2.0.4
	jbj_sparc64:1.2.0.2;
locks; strict;
comment	@# @;


1.3
date	2004.10.13.18.40.33;	author jbj;	state dead;
branches;
next	1.2;

1.2
date	2000.04.25.15.26.18;	author msw;	state Exp;
branches;
next	1.1;

1.1
date	2000.04.20.00.21.31;	author msw;	state Exp;
branches;
next	;


desc
@@


1.3
log
@Move rpm-python test scripts to test subdirectory.
@
text
@#!/usr/bin/python
import rpm

def printresult (name, mi):
    print name
    h = mi.next()
    while h:
        print "\t%(name)s-%(version)s-%(release)s" % h
        h = mi.next()    

db = rpm.opendb(0)
printresult ('provides', db.match ('providename', 'libc.so.6.1'))
printresult ('requires', db.match ('requirename', 'libGL.so.1'))
# segfault
#printresult ('obsoletes', db.match ('obsoletes', 'gimp-data-min'))
printresult ('name', db.match ('name', 'gimp'))
printresult ('basenames', db.match ('basenames', '/etc/passwd'))

print db[db.findbyname ('gimp')[0]]['name']

@


1.2
log
@ a little more work on the rpm module
@
text
@@


1.1
log
@match iterator support
@
text
@d8 1
a8 1
        print "\t%s-%s-%s" % (h['name'], h['version'], h['release'])
@

