Changeset 38 for launchpad_test.py

Show
Ignore:
Timestamp:
07/14/06 23:58:33 (2 years ago)
Author:
ploum
Message:

#27 : ability to open a bug or a result in the web-browser
#38 : no bug error !

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • launchpad_test.py

    r35 r38  
    1111#from auth_dummy import user 
    1212 
    13 zeurl="https://staging.launchpad.net/bugs/51835" 
     13#zeurl="https://staging.launchpad.net/bugs/51835" 
     14zeurl="https://staging.launchpad.net/products/launchpad/+bug/51835" 
    1415base_url = "https://staging.launchpad.net/" 
    1516 
     
    3031        postdata = urllib.urlencode(data) 
    3132        req = urllib2.Request(url, postdata) 
     33        #req = urllib2.Request(url) 
    3234        c = cookies._cookies_for_request(req)[0] 
    3335        req.add_header('Cookie', '%s=%s' % (c.name, c.value)) 
    3436        #print c.value 
    35         return urllib2.urlopen(req).read() 
     37        return urllib2.urlopen(req) 
    3638 
    3739#editurl="to_get" 
     
    4042data={ 'field.status' : 'Rejected', 
    4143                'FORM_SUBMIT' : 'Save Changes'} 
     44#data={} 
    4245f= fetch(zeurl, data) 
    43 print f 
     46#print f.read() 
     47#response = urllib2.urlopen(zeurl) 
     48forms = ClientForm.ParseResponse(f, backwards_compat=False) 
     49#print "$$$$$$$$$$" 
     50#print forms 
     51#print "$$$$$$$$$$" 
     52#print "*****MODIFY THE BUG****" 
     53modify=forms[1] 
     54#print "*****ADD A COMMENT****" 
     55comment=forms[2] 
     56 
     57modify.set_value(["Rejected"],name="field.status") 
     58#modify["field.status"]=["Rejected"] 
     59request = modify.click() 
     60print request 
     61result = urllib2.urlopen(request) 
     62print result.geturl() 
     63print result.info()  # headers 
     64print result.read()  # body 
     65 
     66toprint = result.read() 
     67 
     68print toprint 
     69 
    4470 
    4571#forms = ClientForm.ParseResponse(f, backwards_compat=False)