Exemplo n.º 1
0
 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
Exemplo n.º 2
0
    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
Exemplo n.º 3
0
    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
Exemplo n.º 4
0
    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
Exemplo n.º 5
0
 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
Exemplo n.º 6
0
    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
Exemplo n.º 7
0
 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)