def create_suite(self, mozwebqa, product, api=None, status='active', case_list=[], **kwargs): if api is not None: suite = MockSuite() api.create_suite(suite, product, case_list) else: create_suite_pg = MozTrapCreateSuitePage(mozwebqa) create_suite_pg.go_to_create_suite_page() suite = create_suite_pg.create_suite(product=product['name'], status=status, case_list=case_list, **kwargs) suite['product'] = product return suite
def create_suite(self, mozwebqa, status='active', product=None, case_name_list=None, **kwargs): create_suite_pg = MozTrapCreateSuitePage(mozwebqa) if product is None: product = self.create_product(mozwebqa) create_suite_pg.go_to_create_suite_page() suite = create_suite_pg.create_suite(product=product['name'], status=status, case_list=case_name_list, **kwargs) suite['product'] = product return suite
def create_suite(self, mozwebqa, status='active', product=None, case_name_list=None): create_suite_pg = MozTrapCreateSuitePage(mozwebqa) if product is None: product = self.create_product(mozwebqa) create_suite_pg.go_to_create_suite_page() suite = create_suite_pg.create_suite(product=product['name'], status=status, case_list=case_name_list) suite['product'] = product return suite
def create_suite(self, mozwebqa, product, use_API, status='active', case_list=[], **kwargs): if use_API: credentials = mozwebqa.credentials['default'] suite = MockSuite() api = MoztrapAPI(credentials['api_user'], credentials['api_key'], mozwebqa.base_url) api.create_suite(suite, product, case_list) else: create_suite_pg = MozTrapCreateSuitePage(mozwebqa) create_suite_pg.go_to_create_suite_page() suite = create_suite_pg.create_suite(product=product['name'], status=status, case_list=case_list, **kwargs) suite['product'] = product return suite
def click_create_suite_button(self): self.find_element(*self._create_suite_button_locator).click() from pages.create_suite_page import MozTrapCreateSuitePage return MozTrapCreateSuitePage(self.testsetup)