Changeset 68 for mecha.py

Show
Ignore:
Timestamp:
03/28/07 08:04:06 (22 months ago)
Author:
ploum
Message:

Launchpad protocol is now more robust when dealing with comment form
This fix #76

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • mecha.py

    r40 r68  
    1212from BeautifulSoup import BeautifulSoup 
    1313 
    14 zeurl="https://staging.launchpad.net/bugs/51835" 
     14urlcom="https://staging.launchpad.net/products/launchpad/+bug/64976/+addcomment" 
     15 
     16def isform(string) : 
     17        if string.action.find("+addcomment") != -1 : 
     18                return True 
     19        else : 
     20                return False 
     21 
     22zeurl="https://staging.launchpad.net/bugs/64976" 
    1523#zeurl="https://staging.launchpad.net/products/launchpad/+bug/51835" 
    1624base_url = "https://staging.launchpad.net/" 
    17 urlcom="https://staging.launchpad.net/products/launchpad/+bug/51835/+addcomment" 
     25 
    1826urllog="https://staging.launchpad.net/+login" 
    1927 
     
    3038 
    3139br.open(zeurl) 
    32 br.select_form(nr=2) 
     40#br.select_form(action="https://staging.launchpad.net/malone/+bug/64976/+addcomment") 
     41#for form in  br.forms() : 
     42#       print form 
     43br.select_form(predicate=isform) 
     44print br.form 
    3345br["field.comment"]="Another dummy comment (at the top?)" 
    3446br.submit()