def cleanup(cls, url):
     SplinterWrapper.open(url)
     if cls.browser.is_element_present_by_id("action-toggle"):
         fill_form(cls.browser, {"action-toggle": True})
         fill_form_and_submit(cls.browser, {"action": "delete_selected"},
                              "index", True, True)
         cls.browser.find_by_value("Yes, I'm sure").first.click()
예제 #2
0
 def create_contact(cls, browser, name, gender, backend_name, identity, group):
     SplinterWrapper.open("/admin/rapidsms/contact/add/")
     form_data = {
         "id_name": name,
         "id_gender": gender,
         "id_birthdate_0": datetime.now().strftime("%Y-%m-%d"),
         "id_birthdate_1": "00:00:00",
         "id_reporting_location": ("%s" % REPORTING_LOCATION_ID_KAMAIBA),
         "id_connection_set-0-backend": backend_name,
         "id_connection_set-0-identity": identity,
         "id_groups": group
     }
     fill_form_and_submit(browser, form_data, "_save")
 def cleanup(cls, url):
     SplinterWrapper.open(url)
     if cls.browser.is_element_present_by_id("action-toggle"):
         fill_form(cls.browser, {"action-toggle": True})
         fill_form_and_submit(cls.browser, {"action": "delete_selected"}, "index", True, True)
         cls.browser.find_by_value("Yes, I'm sure").first.click()
예제 #4
0
 def cleanup(self, url):
     self.open(url)
     if self.browser.is_element_present_by_id("action-toggle"):
         fill_form(self.browser, {"action-toggle": True})
         fill_form_and_submit(self.browser, {"action": "delete_selected"}, "index", True, True)
         self.browser.find_by_value("Yes, I'm sure").first.click()
예제 #5
0
    def change_users_group(cls, group_name):
        SplinterWrapper.open("/admin/auth/user")
        cls.browser.click_link_by_text("ureport")

        fill_form_and_submit(cls.browser, {"id_groups": group_name}, "_save")
예제 #6
0
 def create_user(self, name, group):
     SplinterWrapper.open("/admin/auth/user/add/")
     fill_form_and_submit(self.browser, {"id_username": name, "id_password1": name, "id_password2": name}, "_save")
     fill_form_and_submit(self.browser, {"id_groups": group}, "_save")
예제 #7
0
 def create_group(cls, browser, name):
     SplinterWrapper.open("/admin/auth/group/add/")
     fill_form_and_submit(browser, {"id_name": name}, "_save")
예제 #8
0
 def create_backend(cls, browser, name):
     SplinterWrapper.open("/admin/rapidsms/backend/add/")
     fill_form_and_submit(browser, {"id_name": name}, "_save")