Exemplo n.º 1
0
 def setUpTestData(cls):
     cls.product_name = 'StarCraft'
     cls.product = ProductFactory(name=cls.product_name)
     cls.admin = UserFactory(username='******', email='*****@*****.**')
     cls.staff = UserFactory(username='******', email='*****@*****.**')
     cls.admin_request = make_http_request(user=cls.admin, user_perm='management.add_version')
     cls.staff_request = make_http_request(user=cls.staff)
Exemplo n.º 2
0
 def setUpTestData(cls):
     cls.product_name = 'StarCraft'
     cls.product = ProductFactory(name=cls.product_name)
     cls.admin = UserFactory(username='******', email='*****@*****.**')
     cls.staff = UserFactory(username='******', email='*****@*****.**')
     cls.admin_request = make_http_request(user=cls.admin, user_perm='management.add_version')
     cls.staff_request = make_http_request(user=cls.staff)
Exemplo n.º 3
0
    def setUpTestData(cls):
        cls.admin = UserFactory()
        cls.admin_request = make_http_request(user=cls.admin, user_perm='management.add_testbuild')

        cls.staff = UserFactory()
        cls.staff_request = make_http_request(user=cls.staff)

        cls.product = ProductFactory(name='Nitrate')
Exemplo n.º 4
0
    def setUpTestData(cls):
        cls.admin = UserFactory()
        cls.admin_request = make_http_request(user=cls.admin, user_perm='management.add_testbuild')

        cls.staff = UserFactory()
        cls.staff_request = make_http_request(user=cls.staff)

        cls.product = ProductFactory(name='Nitrate')
Exemplo n.º 5
0
    def setUpTestData(cls):
        cls.admin = UserFactory()
        cls.staff = UserFactory()
        cls.admin_request = make_http_request(user=cls.admin, user_perm='management.add_component')
        cls.staff_request = make_http_request(user=cls.staff)
        cls.product = ProductFactory()

        # Any added component in tests will be added to this list and then remove them all
        cls.components_to_delete = []
Exemplo n.º 6
0
    def setUpTestData(cls):
        cls.admin = UserFactory()
        cls.staff = UserFactory()
        cls.admin_request = make_http_request(user=cls.admin, user_perm='management.add_component')
        cls.staff_request = make_http_request(user=cls.staff)
        cls.product = ProductFactory()

        # Any added component in tests will be added to this list and then remove them all
        cls.components_to_delete = []
Exemplo n.º 7
0
 def setUpTestData(cls):
     cls.admin = UserFactory(username='******', email='*****@*****.**')
     cls.staff = UserFactory(username='******', email='*****@*****.**')
     cls.admin_request = make_http_request(user=cls.admin,
                                           user_perm='testcases.add_testcasebug')
     cls.staff_request = make_http_request(user=cls.staff)
     cls.case_run = TestCaseRunFactory()
     cls.bug_system_jira = TestCaseBugSystem.objects.get(name='JIRA')
     cls.bug_system_bz = TestCaseBugSystem.objects.get(name='Bugzilla')
Exemplo n.º 8
0
    def setUp(self):
        super(TestBuildCreate, self).setUp()
        self.admin = User(username="******", email="*****@*****.**")
        self.admin.save()
        self.admin_request = make_http_request(user=self.admin, user_perm="management.add_testbuild")

        self.staff = User(username="******", email="*****@*****.**")
        self.staff.save()
        self.staff_request = make_http_request(user=self.staff)
Exemplo n.º 9
0
    def setUpTestData(cls):
        cls.admin = UserFactory()
        cls.staff = UserFactory()
        cls.admin_request = make_http_request(user=cls.admin,
                                              user_perm='management.change_component')
        cls.staff_request = make_http_request(user=cls.staff)

        cls.product = ProductFactory(name='StarCraft')
        cls.component = ComponentFactory(name="application", product=cls.product,
                                         initial_owner=None, initial_qa_contact=None)
Exemplo n.º 10
0
    def setUpTestData(cls):
        cls.admin = UserFactory()
        cls.staff = UserFactory()
        cls.admin_request = make_http_request(user=cls.admin,
                                              user_perm='management.change_component')
        cls.staff_request = make_http_request(user=cls.staff)

        cls.product = ProductFactory(name='StarCraft')
        cls.component = ComponentFactory(name="application", product=cls.product,
                                         initial_owner=None, initial_qa_contact=None)
Exemplo n.º 11
0
    def setUpTestData(cls):
        cls.admin = UserFactory()
        cls.staff = UserFactory()
        cls.admin_request = make_http_request(user=cls.admin,
                                              user_perm='testcases.delete_testcasebug')
        cls.staff_request = make_http_request(user=cls.staff,
                                              user_perm='testcases.add_testcasebug')

        cls.bug_system_bz = TestCaseBugSystem.objects.get(name='Bugzilla')
        cls.bug_system_jira = TestCaseBugSystem.objects.get(name='JIRA')
        cls.case_run = TestCaseRunFactory()
Exemplo n.º 12
0
    def setUpTestData(cls):
        cls.admin = UserFactory()
        cls.staff = UserFactory()
        cls.admin_request = make_http_request(
            user=cls.admin, user_perm='testcases.delete_testcasebug')
        cls.staff_request = make_http_request(
            user=cls.staff, user_perm='testcases.add_testcasebug')

        cls.bug_system_bz = TestCaseBugSystem.objects.get(name='Bugzilla')
        cls.bug_system_jira = TestCaseBugSystem.objects.get(name='JIRA')
        cls.case_run = TestCaseRunFactory()
Exemplo n.º 13
0
 def setUpTestData(cls):
     cls.admin = UserFactory(username='******',
                             email='*****@*****.**')
     cls.staff = UserFactory(username='******',
                             email='*****@*****.**')
     cls.admin_request = make_http_request(
         user=cls.admin, user_perm='testcases.add_testcasebug')
     cls.staff_request = make_http_request(user=cls.staff)
     cls.case_run = TestCaseRunFactory()
     cls.bug_system_jira = TestCaseBugSystem.objects.get(name='JIRA')
     cls.bug_system_bz = TestCaseBugSystem.objects.get(name='Bugzilla')
Exemplo n.º 14
0
    def setUpTestData(cls):
        cls.admin = UserFactory()
        cls.staff = UserFactory()
        cls.user = UserFactory()
        cls.admin_request = make_http_request(user=cls.admin,
                                              user_perm='testruns.change_testcaserun')
        cls.staff_request = make_http_request(user=cls.staff)

        cls.build = TestBuildFactory()
        cls.case_run_1 = TestCaseRunFactory()
        cls.case_run_2 = TestCaseRunFactory()
        cls.status_running = TestCaseRunStatus.objects.get(name='RUNNING')
Exemplo n.º 15
0
    def setUpTestData(cls):
        cls.admin = UserFactory()
        cls.staff = UserFactory()
        cls.user = UserFactory()
        cls.admin_request = make_http_request(
            user=cls.admin, user_perm='testruns.change_testcaserun')
        cls.staff_request = make_http_request(user=cls.staff)

        cls.build = TestBuildFactory()
        cls.case_run_1 = TestCaseRunFactory()
        cls.case_run_2 = TestCaseRunFactory()
        cls.status_running = TestCaseRunStatus.objects.get(name='RUNNING')
Exemplo n.º 16
0
    def setUpTestData(cls):
        cls.admin = UserFactory()
        cls.admin_request = make_http_request(user=cls.admin, user_perm='management.change_testbuild')

        cls.staff = UserFactory()
        cls.staff_request = make_http_request(user=cls.staff)

        cls.product = ProductFactory()
        cls.another_product = ProductFactory()

        cls.build_1 = TestBuildFactory(product=cls.product)
        cls.build_2 = TestBuildFactory(product=cls.product)
        cls.build_3 = TestBuildFactory(product=cls.product)
Exemplo n.º 17
0
    def setUpTestData(cls):
        cls.admin = UserFactory()
        cls.admin_request = make_http_request(user=cls.admin, user_perm='management.change_testbuild')

        cls.staff = UserFactory()
        cls.staff_request = make_http_request(user=cls.staff)

        cls.product = ProductFactory()
        cls.another_product = ProductFactory()

        cls.build_1 = TestBuildFactory(product=cls.product)
        cls.build_2 = TestBuildFactory(product=cls.product)
        cls.build_3 = TestBuildFactory(product=cls.product)
Exemplo n.º 18
0
    def setUpTestData(cls):
        cls.admin = UserFactory(username='******', email='*****@*****.**')
        cls.staff = UserFactory(username='******', email='*****@*****.**')
        cls.admin_request = make_http_request(user=cls.admin, user_perm='testruns.add_testcaserun')
        cls.staff_request = make_http_request(user=cls.staff)
        cls.product = ProductFactory(name='Nitrate')
        cls.version = VersionFactory(value='0.1', product=cls.product)
        cls.build = cls.product.build.all()[0]
        cls.plan = TestPlanFactory(author=cls.admin, owner=cls.admin, product=cls.product)
        cls.test_run = TestRunFactory(product_version=cls.version, build=cls.build,
                                      default_tester=None, plan=cls.plan)
        cls.case_run_status = TestCaseRunStatus.objects.get(name='IDLE')
        cls.case = TestCaseFactory(author=cls.admin, default_tester=None, plan=[cls.plan])

        cls.case_run_pks = []
Exemplo n.º 19
0
    def setUpTestData(cls):
        cls.http_req = make_http_request()

        cls.tester = UserFactory(username='******')
        cls.reviewer = UserFactory(username='******')
        cls.product = ProductFactory()
        cls.plan = TestPlanFactory(author=cls.tester,
                                   owner=cls.tester,
                                   product=cls.product)
        cls.cases = [
            TestCaseFactory(author=cls.tester,
                            default_tester=None,
                            reviewer=cls.reviewer,
                            plan=[cls.plan]),
            TestCaseFactory(author=cls.tester,
                            default_tester=None,
                            reviewer=cls.reviewer,
                            plan=[cls.plan]),
            TestCaseFactory(author=cls.tester,
                            default_tester=None,
                            reviewer=cls.reviewer,
                            plan=[cls.plan]),
        ]
        cls.another_plan = TestPlanFactory(author=cls.tester,
                                           owner=cls.tester,
                                           product=cls.product)
Exemplo n.º 20
0
 def setUpTestData(cls):
     cls.http_req = make_http_request()
     cls.user = UserFactory()
     cls.product = ProductFactory()
     cls.plan = TestPlanFactory(author=cls.user,
                                owner=cls.user,
                                product=cls.product)
Exemplo n.º 21
0
    def setUpTestData(cls):
        cls.user = UserFactory()
        cls.http_req = make_http_request(
            user=cls.user, user_perm='testplans.add_testplancomponent')

        cls.product = ProductFactory()
        cls.plans = [
            TestPlanFactory(author=cls.user,
                            owner=cls.user,
                            product=cls.product),
            TestPlanFactory(author=cls.user,
                            owner=cls.user,
                            product=cls.product),
        ]
        cls.component1 = ComponentFactory(
            name='xmlrpc test component 1',
            description='xmlrpc test description',
            product=cls.product,
            initial_owner=None,
            initial_qa_contact=None)
        cls.component2 = ComponentFactory(
            name='xmlrpc test component 2',
            description='xmlrpc test description',
            product=cls.product,
            initial_owner=None,
            initial_qa_contact=None)
Exemplo n.º 22
0
    def setUpTestData(cls):
        cls.admin = UserFactory(username='******', email='*****@*****.**')
        cls.admin_request = make_http_request(user=cls.admin,
                                              user_perm='testruns.change_testcaserun')

        cls.case_run_1 = TestCaseRunFactory()
        cls.case_run_2 = TestCaseRunFactory()
Exemplo n.º 23
0
 def setUp(self):
     self.http_req = make_http_request(user_perm='auth.change_user')
     self.username = '******'
     self.user = User.objects.create(username=self.username,
                                     email='*****@*****.**')
     self.group_name = 'test_group'
     self.group = Group.objects.create(name=self.group_name)
Exemplo n.º 24
0
    def setUp(self):
        super(TestBuildCreate, self).setUp()
        self.admin = User(username='******',
                          email='*****@*****.**')
        self.admin.save()
        self.admin_request = make_http_request(
            user=self.admin,
            user_perm='management.add_testbuild'
        )

        self.staff = User(username='******',
                          email='*****@*****.**')
        self.staff.save()
        self.staff_request = make_http_request(
            user=self.staff,
        )
Exemplo n.º 25
0
 def setUpTestData(cls):
     cls.http_req = make_http_request(user_perm='auth.change_user')
     cls.username = '******'
     cls.user = UserFactory(username=cls.username,
                            email='*****@*****.**')
     cls.group_name = 'test_group'
     cls.group = GroupFactory(name=cls.group_name)
Exemplo n.º 26
0
    def setUp(self):
        super(TestAddVersion, self).setUp()

        self.admin = User(username='******',
                          email='*****@*****.**')
        self.staff = User(username='******',
                          email='*****@*****.**')
        self.admin.save()
        self.staff.save()
        self.admin_request = make_http_request(
            user=self.admin,
            user_perm='management.add_version'
        )
        self.staff_request = make_http_request(
            user=self.staff
        )
Exemplo n.º 27
0
 def setUp(self):
     self.http_req = make_http_request(user_perm='auth.change_user')
     self.username = '******'
     self.user = User.objects.create(username=self.username,
                                     email='*****@*****.**')
     self.group_name = 'test_group'
     self.group = Group.objects.create(name=self.group_name)
Exemplo n.º 28
0
    def setUp(self):
        self.http_req = make_http_request()
        user_should_have_perm(self.http_req.user, 'testplans.add_testplantag')

        self.plans = TestPlan.objects.all()[:2]
        self.tag1 = TestTag.objects.create(name='xmlrpc_test_tag_1')
        self.tag2 = TestTag.objects.create(name='xmlrpc_test_tag_2')
        self.tag_name = 'xmlrpc_tag_name_1'
Exemplo n.º 29
0
    def setUp(self):
        self.http_req = make_http_request()
        user_should_have_perm(self.http_req.user, 'testplans.add_testplantag')

        self.plans = TestPlan.objects.all()[:2]
        self.tag1 = TestTag.objects.create(name='xmlrpc_test_tag_1')
        self.tag2 = TestTag.objects.create(name='xmlrpc_test_tag_2')
        self.tag_name = 'xmlrpc_tag_name_1'
Exemplo n.º 30
0
    def setUpTestData(cls):
        cls.user = UserFactory()
        cls.http_req = make_http_request(user=cls.user,
                                         user_perm='testcases.change_testcase')

        cls.default_cc = '*****@*****.**'
        cls.testcase = TestCaseFactory()
        cls.testcase.emailing.add_cc(cls.default_cc)
Exemplo n.º 31
0
    def setUpTestData(cls):
        cls.user = UserFactory()
        cls.http_req = make_http_request(user=cls.user,
                                         user_perm='testcases.change_testcase')

        cls.default_cc = '*****@*****.**'
        cls.testcase = TestCaseFactory()
        cls.testcase.emailing.add_cc(cls.default_cc)
Exemplo n.º 32
0
    def setUpTestData(cls):
        cls.admin = UserFactory(username='******',
                                email='*****@*****.**')
        cls.admin_request = make_http_request(
            user=cls.admin, user_perm='testruns.change_testcaserun')

        cls.case_run_1 = TestCaseRunFactory()
        cls.case_run_2 = TestCaseRunFactory()
Exemplo n.º 33
0
    def setUpTestData(cls):
        cls.group_tester = GroupFactory()
        cls.group_reviewer = GroupFactory()

        cls.user1 = UserFactory(username='******', email='*****@*****.**', is_active=True,
                                groups=[cls.group_tester])
        cls.user2 = UserFactory(username='******', email='*****@*****.**', is_active=False,
                                groups=[cls.group_reviewer])
        cls.user3 = UserFactory(username='******', email='*****@*****.**', is_active=True,
                                groups=[cls.group_reviewer])

        cls.http_req = make_http_request()
Exemplo n.º 34
0
    def setUp(self):
        self.user = User.objects.create(username='******',
                                        email='*****@*****.**')
        self.user.set_password(self.user.username)
        self.user.save()

        self.http_req = make_http_request()
        self.user_new_attrs = {
            'first_name': 'new first name',
            'last_name': 'new last name',
            'email': 'new email',
        }
Exemplo n.º 35
0
    def setUp(self):
        self.user = User.objects.create(username='******',
                                        email='*****@*****.**')
        self.user.set_password(self.user.username)
        self.user.save()

        self.http_req = make_http_request()
        self.user_new_attrs = {
            'first_name': 'new first name',
            'last_name': 'new last name',
            'email': 'new email',
        }
Exemplo n.º 36
0
    def setUpTestData(cls):
        cls.group_tester = GroupFactory()
        cls.group_reviewer = GroupFactory()

        cls.user1 = UserFactory(username='******', email='*****@*****.**', is_active=True,
                                groups=[cls.group_tester])
        cls.user2 = UserFactory(username='******', email='*****@*****.**', is_active=False,
                                groups=[cls.group_reviewer])
        cls.user3 = UserFactory(username='******', email='*****@*****.**', is_active=True,
                                groups=[cls.group_reviewer])

        cls.http_req = make_http_request()
Exemplo n.º 37
0
    def setUpTestData(cls):
        cls.user = UserFactory(username='******', email='*****@*****.**')
        cls.user.set_password(cls.user.username)
        cls.user.save()

        cls.another_user = UserFactory()

        cls.http_req = make_http_request(user=cls.user)
        cls.user_new_attrs = {
            'first_name': 'new first name',
            'last_name': 'new last name',
            'email': 'new email',
        }
Exemplo n.º 38
0
    def setUpTestData(cls):
        cls.user = UserFactory(username='******', email='*****@*****.**')
        cls.user.set_password(cls.user.username)
        cls.user.save()

        cls.another_user = UserFactory()

        cls.http_req = make_http_request(user=cls.user)
        cls.user_new_attrs = {
            'first_name': 'new first name',
            'last_name': 'new last name',
            'email': 'new email',
        }
Exemplo n.º 39
0
    def setUpTestData(cls):
        cls.user = UserFactory()
        cls.http_req = make_http_request(
            user=cls.user, user_perm='testcases.delete_testcaseplan')

        cls.testcase_1 = TestCaseFactory()
        cls.testcase_2 = TestCaseFactory()
        cls.plan_1 = TestPlanFactory()
        cls.plan_2 = TestPlanFactory()

        cls.testcase_1.add_to_plan(cls.plan_1)

        cls.testcase_2.add_to_plan(cls.plan_1)
        cls.testcase_2.add_to_plan(cls.plan_2)
Exemplo n.º 40
0
    def setUpTestData(cls):
        cls.user = UserFactory()
        cls.http_req = make_http_request(user=cls.user,
                                         user_perm='testcases.delete_testcaseplan')

        cls.testcase_1 = TestCaseFactory()
        cls.testcase_2 = TestCaseFactory()
        cls.plan_1 = TestPlanFactory()
        cls.plan_2 = TestPlanFactory()

        cls.testcase_1.add_to_plan(cls.plan_1)

        cls.testcase_2.add_to_plan(cls.plan_1)
        cls.testcase_2.add_to_plan(cls.plan_2)
Exemplo n.º 41
0
    def setUp(self):
        super(TestUpdateComponent, self).setUp()

        self.admin = User(username='******',
                          email='*****@*****.**')
        self.staff = User(username='******',
                          email='*****@*****.**')
        self.admin.save()
        self.staff.save()
        self.admin_request = make_http_request(
            user=self.admin,
            user_perm='management.change_component'
        )
        self.staff_request = make_http_request(
            user=self.staff
        )

        from tcms.management.models import Component

        self.new_component = Component(name="New Component",
                                       product_id=1,
                                       description="Test")
        self.new_component.save()
Exemplo n.º 42
0
    def setUpTestData(cls):
        cls.user = UserFactory()
        cls.http_req = make_http_request(user=cls.user,
                                         user_perm='testplans.add_testplantag')

        cls.product = ProductFactory()
        cls.plans = [
            TestPlanFactory(author=cls.user, owner=cls.user, product=cls.product),
            TestPlanFactory(author=cls.user, owner=cls.user, product=cls.product),
        ]

        cls.tag1 = TestTagFactory(name='xmlrpc_test_tag_1')
        cls.tag2 = TestTagFactory(name='xmlrpc_test_tag_2')
        cls.tag_name = 'xmlrpc_tag_name_1'
Exemplo n.º 43
0
    def setUpTestData(cls):
        cls.admin = UserFactory(username='******', email='*****@*****.**')
        cls.admin_request = make_http_request(user=cls.admin,
                                              user_perm='testcases.add_testcasebug')

        cls.case_run = TestCaseRunFactory()
        cls.bug_system_bz = TestCaseBugSystem.objects.get(name='Bugzilla')
        testcaserun.attach_bug(cls.admin_request, {
            'case_run_id': cls.case_run.pk,
            'bug_id': '67890',
            'bug_system_id': cls.bug_system_bz.pk,
            'summary': 'Testing TCMS',
            'description': 'Just foo and bar',
        })
Exemplo n.º 44
0
    def setUp(self):
        self.http_req = make_http_request()
        perm_name = 'testplans.add_testplancomponent'
        user_should_have_perm(self.http_req.user, perm_name)

        self.product = Product.objects.all()[0]
        self.plans = TestPlan.objects.all()[:2]
        self.component1 = Component.objects.create(
            name='xmlrpc test component 1',
            description='xmlrpc test description',
            product=self.product)
        self.component2 = Component.objects.create(
            name='xmlrpc test component 2',
            description='xmlrpc test description',
            product=self.product)
Exemplo n.º 45
0
    def setUpTestData(cls):
        cls.user = UserFactory()
        cls.http_req = make_http_request(
            user=cls.user, user_perm='testcases.add_testcaseplan')

        cls.testcase_1 = TestCaseFactory()
        cls.testcase_2 = TestCaseFactory()
        cls.testcase_3 = TestCaseFactory()

        cls.plan_1 = TestPlanFactory()
        cls.plan_2 = TestPlanFactory()
        cls.plan_3 = TestPlanFactory()

        # case 1 is already linked to plan 1
        cls.testcase_1.add_to_plan(cls.plan_1)
Exemplo n.º 46
0
    def setUp(self):
        self.http_req = make_http_request()
        self.plan = TestPlan.objects.all()[:1][0]

        self.product = Product.objects.all()[:1][0]
        self.version = Version.objects.create(value='testing',
                                              product=self.product)
        self.plan_type = TestPlanType.objects.all()[:1][0]
        self.new_plan = TestPlan.objects.create(name='new test plan',
                                                product_version=self.version,
                                                owner=self.http_req.user,
                                                author=self.http_req.user,
                                                product=self.product,
                                                type=self.plan_type,
                                                parent=None)
Exemplo n.º 47
0
    def setUp(self):
        self.http_req = make_http_request()
        perm_name = 'testplans.add_testplancomponent'
        user_should_have_perm(self.http_req.user, perm_name)

        self.product = Product.objects.all()[0]
        self.plans = TestPlan.objects.all()[:2]
        self.component1 = Component.objects.create(
            name='xmlrpc test component 1',
            description='xmlrpc test description',
            product=self.product)
        self.component2 = Component.objects.create(
            name='xmlrpc test component 2',
            description='xmlrpc test description',
            product=self.product)
Exemplo n.º 48
0
    def setUpTestData(cls):
        cls.user = UserFactory()
        cls.http_req = make_http_request(user=cls.user,
                                         user_perm='testcases.add_testcaseplan')

        cls.testcase_1 = TestCaseFactory()
        cls.testcase_2 = TestCaseFactory()
        cls.testcase_3 = TestCaseFactory()

        cls.plan_1 = TestPlanFactory()
        cls.plan_2 = TestPlanFactory()
        cls.plan_3 = TestPlanFactory()

        # case 1 is already linked to plan 1
        cls.testcase_1.add_to_plan(cls.plan_1)
Exemplo n.º 49
0
    def setUpTestData(cls):
        cls.admin = UserFactory(username='******',
                                email='*****@*****.**')
        cls.staff = UserFactory(username='******',
                                email='*****@*****.**')
        cls.admin_request = make_http_request(
            user=cls.admin, user_perm='testruns.add_testcaserun')
        cls.staff_request = make_http_request(user=cls.staff)
        cls.product = ProductFactory(name='Nitrate')
        cls.version = VersionFactory(value='0.1', product=cls.product)
        cls.build = cls.product.build.all()[0]
        cls.plan = TestPlanFactory(author=cls.admin,
                                   owner=cls.admin,
                                   product=cls.product)
        cls.test_run = TestRunFactory(product_version=cls.version,
                                      build=cls.build,
                                      default_tester=None,
                                      plan=cls.plan)
        cls.case_run_status = TestCaseRunStatus.objects.get(name='IDLE')
        cls.case = TestCaseFactory(author=cls.admin,
                                   default_tester=None,
                                   plan=[cls.plan])

        cls.case_run_pks = []
Exemplo n.º 50
0
    def setUpTestData(cls):
        cls.admin = UserFactory()
        cls.admin_request = make_http_request(
            user=cls.admin, user_perm='testcases.add_testcasebug')

        cls.case_run = TestCaseRunFactory()
        cls.bug_system_bz = TestCaseBugSystem.objects.get(name='Bugzilla')
        testcaserun.attach_bug(
            cls.admin_request, {
                'case_run_id': cls.case_run.pk,
                'bug_id': '67890',
                'bug_system_id': cls.bug_system_bz.pk,
                'summary': 'Testing TCMS',
                'description': 'Just foo and bar',
            })
Exemplo n.º 51
0
    def setUpTestData(cls):
        cls.http_req = make_http_request()

        cls.tester = UserFactory(username='******')
        cls.reviewer = UserFactory(username='******')
        cls.product = ProductFactory()
        cls.plan = TestPlanFactory(author=cls.tester, owner=cls.tester, product=cls.product)
        cls.cases = [
            TestCaseFactory(author=cls.tester, default_tester=None, reviewer=cls.reviewer,
                            plan=[cls.plan]),
            TestCaseFactory(author=cls.tester, default_tester=None, reviewer=cls.reviewer,
                            plan=[cls.plan]),
            TestCaseFactory(author=cls.tester, default_tester=None, reviewer=cls.reviewer,
                            plan=[cls.plan]),
        ]
        cls.another_plan = TestPlanFactory(author=cls.tester, owner=cls.tester, product=cls.product)
Exemplo n.º 52
0
    def setUp(self):
        self.http_req = make_http_request()
        self.plan = TestPlan.objects.all()[:1][0]

        self.product = Product.objects.all()[:1][0]
        self.version = Version.objects.create(value='testing',
                                              product=self.product)
        self.plan_type = TestPlanType.objects.all()[:1][0]
        self.new_plan = TestPlan.objects.create(
            name='new test plan',
            product_version=self.version,
            owner=self.http_req.user,
            author=self.http_req.user,
            product=self.product,
            type=self.plan_type,
            parent=None)
Exemplo n.º 53
0
    def setUp(self):
        self.user1 = User.objects.create(username='******',
                                         email='*****@*****.**',
                                         is_active=True)
        self.user2 = User.objects.create(username='******',
                                         email='*****@*****.**',
                                         is_active=False)
        self.user3 = User.objects.create(username='******',
                                         email='*****@*****.**',
                                         is_active=True)

        self.group_tester = Group.objects.create(name='Tester')
        self.group_reviewer = Group.objects.create(name='Reviewer')

        self.user1.groups.add(self.group_tester)
        self.user2.groups.add(self.group_reviewer)
        self.user3.groups.add(self.group_reviewer)

        self.http_req = make_http_request()
Exemplo n.º 54
0
    def setUp(self):
        self.user1 = User.objects.create(username='******',
                                         email='*****@*****.**',
                                         is_active=True)
        self.user2 = User.objects.create(username='******',
                                         email='*****@*****.**',
                                         is_active=False)
        self.user3 = User.objects.create(username='******',
                                         email='*****@*****.**',
                                         is_active=True)

        self.group_tester = Group.objects.create(name='Tester')
        self.group_reviewer = Group.objects.create(name='Reviewer')

        self.user1.groups.add(self.group_tester)
        self.user2.groups.add(self.group_reviewer)
        self.user3.groups.add(self.group_reviewer)

        self.http_req = make_http_request()
Exemplo n.º 55
0
    def setUpTestData(cls):
        cls.user = UserFactory()
        cls.http_req = make_http_request(user=cls.user,
                                         user_perm='testplans.add_testplancomponent')

        cls.product = ProductFactory()
        cls.plans = [
            TestPlanFactory(author=cls.user, owner=cls.user, product=cls.product),
            TestPlanFactory(author=cls.user, owner=cls.user, product=cls.product),
        ]
        cls.component1 = ComponentFactory(name='xmlrpc test component 1',
                                          description='xmlrpc test description',
                                          product=cls.product,
                                          initial_owner=None,
                                          initial_qa_contact=None)
        cls.component2 = ComponentFactory(name='xmlrpc test component 2',
                                          description='xmlrpc test description',
                                          product=cls.product,
                                          initial_owner=None,
                                          initial_qa_contact=None)
Exemplo n.º 56
0
    def setUpTestData(cls):
        cls.user = UserFactory()
        cls.http_req = make_http_request(user=cls.user,
                                         user_perm='testruns.add_testruntag')

        cls.product = ProductFactory()
        cls.version = VersionFactory()
        cls.build = cls.product.build.all()[0]
        cls.plan = TestPlanFactory(author=cls.user, owner=cls.user, product=cls.product)

        cls.test_runs = [
            TestRunFactory(product_version=cls.version, build=cls.build,
                           default_tester=None, plan=cls.plan),
            TestRunFactory(product_version=cls.version, build=cls.build,
                           default_tester=None, plan=cls.plan),
        ]

        cls.tag0 = TestTagFactory(name='xmlrpc_test_tag_0')
        cls.tag1 = TestTagFactory(name='xmlrpc_test_tag_1')
        cls.tag_name = 'xmlrpc_tag_name_1'
Exemplo n.º 57
0
    def setUpTestData(cls):
        cls.user = UserFactory()
        cls.http_req = make_http_request(user=cls.user,
                                         user_perm='testplans.change_testplan')

        cls.env_group_1 = TCMSEnvGroupFactory()
        cls.env_group_2 = TCMSEnvGroupFactory()
        cls.product = ProductFactory()
        cls.version = VersionFactory(product=cls.product)
        cls.tester = UserFactory()
        cls.plan_type = TestPlanTypeFactory(name='manual smoking')
        cls.plan_1 = TestPlanFactory(product_version=cls.version,
                                     product=cls.product,
                                     author=cls.tester,
                                     type=cls.plan_type,
                                     env_group=(cls.env_group_1,))
        cls.plan_2 = TestPlanFactory(product_version=cls.version,
                                     product=cls.product,
                                     author=cls.tester,
                                     type=cls.plan_type,
                                     env_group=(cls.env_group_1,))
Exemplo n.º 58
0
 def setUpTestData(cls):
     cls.http_req = make_http_request()
     cls.user = UserFactory()
     cls.product = ProductFactory()
     cls.plan = TestPlanFactory(author=cls.user, owner=cls.user, product=cls.product)