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()
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
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
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()
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]
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]