summaryrefslogtreecommitdiffstats
path: root/selftest.py
diff options
context:
space:
mode:
authorWill Woods <wwoods@redhat.com>2007-09-13 14:34:25 -0400
committerWill Woods <wwoods@redhat.com>2007-09-13 14:34:25 -0400
commit25a0d539f54da647e026e1c1ef394dde7713ee09 (patch)
tree62bdc324ff40997182a9ef251ec77a2498fc5c16 /selftest.py
parent49c70e1dd483e14f0ea6e2b32c1cde7563e5264d (diff)
downloadpython-bugzilla-25a0d539f54da647e026e1c1ef394dde7713ee09.tar.gz
python-bugzilla-25a0d539f54da647e026e1c1ef394dde7713ee09.tar.xz
python-bugzilla-25a0d539f54da647e026e1c1ef394dde7713ee09.zip
add multibug test, minor cleanups
Diffstat (limited to 'selftest.py')
-rwxr-xr-xselftest.py16
1 files changed, 11 insertions, 5 deletions
diff --git a/selftest.py b/selftest.py
index 96702a3..a130288 100755
--- a/selftest.py
+++ b/selftest.py
@@ -24,6 +24,7 @@ def selftest(user='',password=''):
url = 'https://bugzilla.redhat.com/xmlrpc.cgi'
public_bug = 1
private_bug = 250666
+ bugidlist = (1,2,3)
query = {'product':'Fedora',
'component':'kernel',
'version':'devel',
@@ -41,18 +42,18 @@ def selftest(user='',password=''):
print "Log in with firefox or give me a username/password."
sys.exit(1)
print "Reading cookies from " + cookies
- b = Bugzilla(url=url,cookies=cookies)
+ bz = Bugzilla(url=url,cookies=cookies)
print "Reading product list"
- print b.getproducts()
+ print bz.getproducts()
print
print "Reading public bug (#%i)" % public_bug
- print b.getbug(public_bug)
+ print bz.getbugsimple(public_bug)
print
print "Reading private bug (#%i)" % private_bug
try:
- print b.getbug(private_bug)
+ print bz.getbugsimple(private_bug)
except xmlrpclib.Fault, e:
if 'NotPermitted' in e.faultString:
print "Failed: Not authorized."
@@ -62,8 +63,13 @@ def selftest(user='',password=''):
query['version'],query['long_desc'])
print
+ print "Reading multiple bugs: %s" % str(bugidlist)
+ for b in bz.getbugssimple(bugidlist):
+ print b
+ print
+
print "Querying %s bugs" % q_msg
- bugs = b.query(query)
+ bugs = bz.query(query)
print "%s bugs found." % len(bugs)
for bug in bugs:
print "Bug %s" % bug