Exemplo n.º 1
0
def http_wrap_opt_in(username, password, url, project_name, slice_name, priority):
    b = Browser()
    
    #log in first
    log_in_url = "%s/accounts/login/"%url
    logged_in = b.login(log_in_url, "user", "password")
    if not logged_in:
        return "Log in unsuccessful. Please check username and password"
    
    #get experiment id:
    opt_in_url = "%s/opts/opt_in"%url
    f = b.get_form(opt_in_url)
    options = b.get_select_choices(f.read(),"experiment")
    try:
        id = options["%s:%s"%(project_name,slice_name)]
    except Exception,e:
        return "Experiment %s:%s doesn't exist"%(project_name,slice_name)
Exemplo n.º 2
0
def http_wrap_opt_in(username, password, url, project_name, slice_name,
                     priority):
    b = Browser()

    #log in first
    log_in_url = "%s/accounts/login/" % url
    logged_in = b.login(log_in_url, "user", "password")
    if not logged_in:
        return "Log in unsuccessful. Please check username and password"

    #get experiment id:
    opt_in_url = "%s/opts/opt_in" % url
    f = b.get_form(opt_in_url)
    options = b.get_select_choices(f.read(), "experiment")
    try:
        id = options["%s:%s" % (project_name, slice_name)]
    except Exception, e:
        return "Experiment %s:%s doesn't exist" % (project_name, slice_name)
Exemplo n.º 3
0
def http_wrap_opt_out(username, password, url, project_name, slice_name):
    b = Browser()
    
    #log in first
    log_in_url = "%s/accounts/login/"%url
    logged_in = b.login(log_in_url, "user", "password")
    if not logged_in:
        return "Log in unsuccessful. Please check username and password"
    
    #get experiment id:
    opt_out_url = "%s/opts/opt_out"%url
    f = b.get_form(opt_out_url)
    options = b.get_checkbox_choices(f.read())

    try:
        id = options["%s:%s"%(project_name,slice_name)]
    except Exception,e:
        return "%s has not opted into experiment %s:%s"%(username,project_name,slice_name)
Exemplo n.º 4
0
def http_wrap_opt_out(username, password, url, project_name, slice_name):
    b = Browser()

    #log in first
    log_in_url = "%s/accounts/login/" % url
    logged_in = b.login(log_in_url, "user", "password")
    if not logged_in:
        return "Log in unsuccessful. Please check username and password"

    #get experiment id:
    opt_out_url = "%s/opts/opt_out" % url
    f = b.get_form(opt_out_url)
    options = b.get_checkbox_choices(f.read())

    try:
        id = options["%s:%s" % (project_name, slice_name)]
    except Exception, e:
        return "%s has not opted into experiment %s:%s" % (
            username, project_name, slice_name)