def setUpTestData(cls):
     cls.test_run = factories.TestRunFactory(summary='Old summary')
     cls.url = reverse('testruns-edit', args=[cls.test_run.pk])
     cls.new_build = factories.BuildFactory(name='FastTest', product=cls.test_run.plan.product)
     intern = factories.UserFactory(username='******',
                                    email='*****@*****.**')
     cls.post_data = {
         'summary': 'New run summary',
         'build': cls.new_build.pk,
         'manager': cls.test_run.manager.email,
         'default_tester': intern.email,
         'notes': 'New run notes',
     }
     super().setUpTestData()
Exemple #2
0
    def setUpTestData(cls):
        version = factories.VersionFactory()
        build = factories.BuildFactory(product=version.product)

        cls.post_data = {
            'summary': 'Bug created by test suite',
            'product': version.product.pk,
            'version': version.pk,
            'build': build.pk,
        }

        super().setUpTestData()

        # cls.tester is created after calling super() above
        cls.post_data['reporter'] = cls.tester.pk
Exemple #3
0
    def setUpTestData(cls):
        version = factories.VersionFactory()
        build = factories.BuildFactory(product=version.product)

        cls.post_data = {
            "summary": "Bug created by test suite",
            "product": version.product.pk,
            "version": version.pk,
            "build": build.pk,
        }

        super().setUpTestData()
        tests.user_should_have_perm(cls.tester, "bugs.view_bug")

        # cls.tester is created after calling super() above
        cls.post_data["reporter"] = cls.tester.pk
Exemple #4
0
 def setUpTestData(cls):
     cls.test_run = factories.TestRunFactory(summary="Old summary")
     cls.url = reverse("testruns-edit", args=[cls.test_run.pk])
     cls.new_build = factories.BuildFactory(
         name="FastTest", version=cls.test_run.plan.product_version
     )
     intern = factories.UserFactory(username="******", email="*****@*****.**")
     cls.post_data = {
         "summary": "New run summary",
         "build": cls.new_build.pk,
         "manager": cls.test_run.manager.email,
         "default_tester": intern.email,
         "notes": "New run notes",
         "product_version": cls.test_run.plan.product_version.pk,
         "plan": cls.test_run.plan.pk,
     }
     super().setUpTestData()
Exemple #5
0
    def setUpTestData(cls):

        cls.plan = factories.TestPlanFactory()

        cls.build_fast = factories.BuildFactory(
            name="fast", version=cls.plan.product_version
        )

        cls.post_data = {
            "summary": cls.plan.name,
            "plan": cls.plan.pk,
            "build": cls.build_fast.pk,
            "notes": "Create new test run",
            "product_version": cls.plan.product_version.pk,
        }

        super().setUpTestData()

        cls.post_data["manager"] = cls.tester.email
        cls.post_data["default_tester"] = cls.tester.email

        case_status_confirmed = TestCaseStatus.objects.filter(is_confirmed=True).first()

        cls.case_1 = factories.TestCaseFactory(
            author=cls.tester,
            default_tester=None,
            reviewer=cls.tester,
            case_status=case_status_confirmed,
            plan=[cls.plan],
        )
        cls.case_1.save()  # will generate history object

        cls.case_2 = factories.TestCaseFactory(
            author=cls.tester,
            default_tester=None,
            reviewer=cls.tester,
            case_status=case_status_confirmed,
            plan=[cls.plan],
        )
        cls.case_2.save()  # will generate history object

        cls.post_data["case"] = [cls.case_1.pk, cls.case_2.pk]
Exemple #6
0
    def setUpTestData(cls):

        cls.plan = factories.TestPlanFactory()

        cls.build_fast = factories.BuildFactory(name='fast',
                                                product=cls.plan.product)

        cls.post_data = {
            'summary': cls.plan.name,
            'from_plan': cls.plan.pk,
            'build': cls.build_fast.pk,
            'notes': 'Create new test run',
            'POSTING_TO_CREATE': 'YES',
        }

        super().setUpTestData()

        cls.post_data['manager'] = cls.tester.email
        cls.post_data['default_tester'] = cls.tester.email

        case_status_confirmed = TestCaseStatus.get_confirmed()

        cls.case_1 = factories.TestCaseFactory(
            author=cls.tester,
            default_tester=None,
            reviewer=cls.tester,
            case_status=case_status_confirmed,
            plan=[cls.plan])
        cls.case_1.save()  # will generate history object

        cls.case_2 = factories.TestCaseFactory(
            author=cls.tester,
            default_tester=None,
            reviewer=cls.tester,
            case_status=case_status_confirmed,
            plan=[cls.plan])
        cls.case_2.save()  # will generate history object

        cls.post_data['case'] = [cls.case_1.pk, cls.case_2.pk]