def setUpTestData(cls): super().setUpTestData() cls.case_status_confirmed = TestCaseStatus.objects.get( name='CONFIRMED') cls.case_status_proposed = TestCaseStatus.objects.get(name='PROPOSED') cls.product = f.ProductFactory(name='Nitrate') cls.version = f.VersionFactory(value='0.1', product=cls.product) cls.plan = f.TestPlanFactory(author=cls.tester, owner=cls.tester, product=cls.product, product_version=cls.version) cls.case = f.TestCaseFactory(summary='Test case 0', author=cls.tester, default_tester=None, reviewer=cls.tester, case_status=cls.case_status_confirmed, plan=[cls.plan]) cls.case_1 = f.TestCaseFactory(summary='Test case 1', author=cls.tester, default_tester=None, reviewer=cls.tester, case_status=cls.case_status_confirmed, plan=[cls.plan]) cls.case_2 = f.TestCaseFactory(summary='Test case 2', author=cls.tester, default_tester=None, reviewer=cls.tester, case_status=cls.case_status_confirmed, plan=[cls.plan]) cls.case_3 = f.TestCaseFactory(summary='Test case 3', author=cls.tester, default_tester=None, reviewer=cls.tester, case_status=cls.case_status_confirmed, plan=[cls.plan]) cls.case_4 = f.TestCaseFactory(summary='Test case 4', author=cls.tester, default_tester=None, reviewer=cls.tester, case_status=cls.case_status_confirmed, plan=[cls.plan]) cls.case_5 = f.TestCaseFactory(summary='Test case 5', author=cls.tester, default_tester=None, reviewer=cls.tester, case_status=cls.case_status_confirmed, plan=[cls.plan]) cls.case_6 = f.TestCaseFactory(summary='Test case 6', author=cls.tester, default_tester=None, reviewer=cls.tester, case_status=cls.case_status_confirmed, plan=[cls.plan])
def setUpTestData(cls): cls.owner = f.UserFactory(username='******') cls.plan_owner = f.UserFactory(username='******') cls.plan = f.TestPlanFactory(owner=cls.plan_owner, author=cls.owner) cls.case_1 = f.TestCaseFactory( author=f.UserFactory(username='******'), default_tester=f.UserFactory(username='******'), plan=[cls.plan]) cls.case_2 = f.TestCaseFactory( author=f.UserFactory(username='******'), default_tester=f.UserFactory(username='******'), plan=[cls.plan]) cls.case_3 = f.TestCaseFactory(author=f.UserFactory(username='******'), default_tester=f.UserFactory( username='******', email=''), plan=[cls.plan])
def setUpTestData(cls): cls.product = f.ProductFactory() cls.version = f.VersionFactory(product=cls.product) cls.tester = f.UserFactory() cls.plan_type = f.TestPlanTypeFactory(name='manual smoking') cls.plan_1 = f.TestPlanFactory(product_version=cls.version, product=cls.product, author=cls.tester, type=cls.plan_type) cls.plan_2 = f.TestPlanFactory(product_version=cls.version, product=cls.product, author=cls.tester, type=cls.plan_type) cls.case_1 = f.TestCaseFactory(author=cls.tester, default_tester=None, reviewer=cls.tester, plan=[cls.plan_1]) cls.case_2 = f.TestCaseFactory(author=cls.tester, default_tester=None, reviewer=cls.tester, plan=[cls.plan_1])
def setUpTestData(cls): super().setUpTestData() cls.comment_author = f.UserFactory() user_should_have_perm(cls.tester, 'django_comments.can_moderate') cls.case_1 = f.TestCaseFactory() cls.case_2 = f.TestCaseFactory() add_comment(cls.tester, 'testcases.testcase', [cls.case_1.pk, cls.case_2.pk], 'first comment') add_comment(cls.tester, 'testcases.testcase', [cls.case_1.pk, cls.case_2.pk], 'second comment') add_comment(cls.tester, 'testcases.testcase', [cls.case_1.pk, cls.case_2.pk], 'third comment') add_comment(cls.comment_author, 'testcases.testcase', [cls.case_1.pk], '4th comment')
def setUpTestData(cls): super().setUpTestData() cls.another_plan = f.TestPlanFactory(author=cls.tester, owner=cls.tester, product=cls.product, product_version=cls.version) cls.another_case_1 = f.TestCaseFactory(author=cls.tester, default_tester=None, reviewer=cls.tester, plan=[cls.another_plan]) cls.another_case_2 = f.TestCaseFactory(author=cls.tester, default_tester=None, reviewer=cls.tester, plan=[cls.another_plan]) cls.search_cases_for_link_url = reverse('plan-search-cases-for-link', args=[cls.plan.pk]) cls.link_cases_url = reverse('plan-link-cases', args=[cls.plan.pk])
def setUpTestData(cls): cls.case_author = f.UserFactory() cls.plans = [ f.TestPlanFactory(attachments=[ f.TestAttachmentFactory(), f.TestAttachmentFactory() ]), f.TestPlanFactory(attachments=[f.TestAttachmentFactory()]), f.TestPlanFactory(attachments=[ f.TestAttachmentFactory(), f.TestAttachmentFactory(), f.TestAttachmentFactory() ]), ] f.TestCaseFactory(author=cls.case_author, default_tester=None, plan=[cls.plans[0]]) f.TestCaseFactory(author=cls.case_author, default_tester=None, plan=[cls.plans[0]]) f.TestCaseFactory(author=cls.case_author, default_tester=None, plan=[cls.plans[1]]) f.TestCaseFactory(author=cls.case_author, default_tester=None, plan=[cls.plans[2]]) f.TestCaseFactory(author=cls.case_author, default_tester=None, plan=[cls.plans[2]]) f.TestCaseFactory(author=cls.case_author, default_tester=None, plan=[cls.plans[2]]) cls.plans = TestPlan.objects.filter( pk__in=[plan.pk for plan in cls.plans]) cls.plan_serializer = MockTestPlanSerializer(TestPlan, cls.plans) cls.cases = [ f.TestCaseFactory(author=cls.case_author, default_tester=None), f.TestCaseFactory(author=cls.case_author, default_tester=None), f.TestCaseFactory(author=cls.case_author, default_tester=None), ] cls.cases = TestCase.objects.filter( pk__in=[case.pk for case in cls.cases])
def setUpTestData(cls): super().setUpTestData() cls.tester = User.objects.create_user(username='******', email='*****@*****.**') cls.tester.set_password('password') cls.tester.save() cls.comment_author = f.UserFactory() user_should_have_perm(cls.tester, 'django_comments.can_moderate') cls.case_1 = f.TestCaseFactory() cls.case_2 = f.TestCaseFactory() add_comment(cls.tester, 'testcases.testcase', [cls.case_1.pk, cls.case_2.pk], 'first comment') add_comment(cls.tester, 'testcases.testcase', [cls.case_1.pk, cls.case_2.pk], 'second comment') add_comment(cls.tester, 'testcases.testcase', [cls.case_1.pk, cls.case_2.pk], 'third comment') add_comment(cls.comment_author, 'testcases.testcase', [cls.case_1.pk], '4th comment')
def setUpTestData(cls): super().setUpTestData() cls.plan_export = f.TestPlanFactory(name='Test export from plan', author=cls.tester, owner=cls.tester, product=cls.product, product_version=cls.version) cls.case_export = f.TestCaseFactory( summary='Export from a plan', author=cls.tester, default_tester=None, reviewer=cls.tester, case_status=cls.case_status_confirmed, plan=[cls.plan_export]) cls.case_export_more = f.TestCaseFactory( summary='Export more', author=cls.tester, default_tester=None, reviewer=cls.tester, case_status=cls.case_status_confirmed, plan=[cls.plan_export])
def setUpTestData(cls): super().setUpTestData() cls.another_plan = f.TestPlanFactory(name='Another plan for test', author=cls.tester, owner=cls.tester, product=cls.product, product_version=cls.version) cls.another_case_1 = f.TestCaseFactory(author=cls.tester, default_tester=None, reviewer=cls.tester, plan=[cls.another_plan]) cls.another_case_2 = f.TestCaseFactory(author=cls.tester, default_tester=None, reviewer=cls.tester, plan=[cls.another_plan]) cls.third_plan = f.TestPlanFactory(name='Third plan for test', author=cls.tester, owner=cls.tester, product=cls.product, product_version=cls.version) cls.third_case_1 = f.TestCaseFactory(author=cls.tester, default_tester=None, reviewer=cls.tester, plan=[cls.third_plan]) cls.third_case_2 = f.TestCaseFactory(author=cls.tester, default_tester=None, reviewer=cls.tester, plan=[cls.third_plan]) cls.totally_new_plan = f.TestPlanFactory( name='Test clone plan with copying cases', author=cls.tester, owner=cls.tester, product=cls.product, product_version=cls.version) cls.case_maintain_original_author = f.TestCaseFactory( author=cls.tester, default_tester=None, reviewer=cls.tester, plan=[cls.totally_new_plan]) cls.case_keep_default_tester = f.TestCaseFactory( author=cls.tester, default_tester=None, reviewer=cls.tester, plan=[cls.totally_new_plan]) cls.plan_tester = User.objects.create_user(username='******', email='*****@*****.**', password='******') user_should_have_perm(cls.plan_tester, 'testplans.add_testplan') cls.plan_clone_url = reverse('plans-clone')
def setUpTestData(cls): cls.tester = f.UserFactory(username='******') cls.product = f.ProductFactory(name='StarCraft') cls.version = f.VersionFactory(value='0.1', product=cls.product) cls.plan = f.TestPlanFactory(name='Test product.get_cases', owner=cls.tester, author=cls.tester, product=cls.product, product_version=cls.version) cls.case_category = f.TestCaseCategoryFactory(product=cls.product) cls.cases_count = 10 cls.cases = [ f.TestCaseFactory(category=cls.case_category, author=cls.tester, reviewer=cls.tester, default_tester=None, plan=[cls.plan]) for i in range(cls.cases_count) ]
def setUpTestData(cls): cls.admin = f.UserFactory( username='******', email='*****@*****.**') cls.staff = f.UserFactory( username='******', email='*****@*****.**') cls.default_tester = f.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 = f.ProductFactory(name='Nitrate') cls.version = f.VersionFactory(value='0.1', product=cls.product) cls.build = cls.product.build.all()[0] cls.plan = f.TestPlanFactory( author=cls.admin, owner=cls.admin, product=cls.product) cls.test_run = f.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 = f.TestCaseFactory( author=cls.admin, default_tester=None, plan=[cls.plan]) cls.case_run_pks = []
def setUpTestData(cls): super().setUpTestData() cls.cool_product = f.ProductFactory(name='CoolProduct') cls.cool_version = f.VersionFactory(value='0.1', product=cls.cool_product) cls.env_group_db = f.TCMSEnvGroupFactory(name='db') cls.plan_02 = f.TestPlanFactory( author=cls.tester, owner=cls.tester, product=cls.product, product_version=cls.version, env_group=[cls.env_group_db], ) cls.case_001 = f.TestCaseFactory(author=cls.tester, default_tester=None, reviewer=cls.tester, case_status=cls.case_status_confirmed, plan=[cls.plan_02]) cls.case_002 = f.TestCaseFactory(author=cls.tester, default_tester=None, reviewer=cls.tester, case_status=cls.case_status_confirmed, plan=[cls.plan_02]) cls.plan_03 = f.TestPlanFactory(author=cls.tester, owner=cls.tester, product=cls.cool_product, product_version=cls.cool_version) cls.case_003 = f.TestCaseFactory(author=cls.tester, default_tester=None, reviewer=cls.tester, case_status=cls.case_status_confirmed, plan=[cls.plan_03]) cls.case_004 = f.TestCaseFactory(author=cls.tester, default_tester=None, reviewer=cls.tester, case_status=cls.case_status_confirmed, plan=[cls.plan_03]) # Data for testing combination search # Create cases with priority P2 and associate them to cls.test_run priority_p2 = Priority.objects.get(value='P2') priority_p3 = Priority.objects.get(value='P3') cls.case_p2_01 = f.TestCaseFactory( author=cls.tester, default_tester=None, reviewer=cls.tester, case_status=cls.case_status_confirmed, plan=[cls.plan_03], priority=priority_p2) f.TestCaseRunFactory(assignee=cls.tester, tested_by=cls.tester, run=cls.test_run, build=cls.build, case_run_status=cls.case_run_status_idle, case=cls.case_p2_01, sortkey=1000) # A new case to cls.plan, whose priority is P3. cls.case_005 = f.TestCaseFactory(author=cls.tester, default_tester=None, reviewer=cls.tester, case_status=cls.case_status_confirmed, plan=[cls.plan], priority=priority_p3) # Test run for asserting env_group column cls.test_run_with_env_group = f.TestRunFactory( product_version=cls.version, plan=cls.plan_02, build=cls.build, manager=cls.tester, default_tester=cls.tester) cls.url = reverse('advance_search')
def setUpTestData(cls): cls.testcase = f.TestCaseFactory(component=[ f.ComponentFactory(), f.ComponentFactory(), f.ComponentFactory() ])
def setUpTestData(cls): cls.tester = User.objects.create( username='******', email='tester@localhost') cls.case_1 = f.TestCaseFactory(summary='case 1') cls.case_2 = f.TestCaseFactory(summary='case 2') cls.case_3 = f.TestCaseFactory(summary='case 3')
def setUpTestData(cls): cls.case = f.TestCaseFactory() cls.tester = f.UserFactory(username='******', email='zhangsan@cool')
def setUpTestData(cls): cls.tag_fedora = f.TestTagFactory(name='fedora') cls.tag_python = f.TestTagFactory(name='python') cls.tag_perl = f.TestTagFactory(name='perl') cls.tag_cpp = f.TestTagFactory(name='C++') cls.case = f.TestCaseFactory(tag=[cls.tag_fedora, cls.tag_python])
def setUpTestData(cls): cls.case = f.TestCaseFactory(summary='test caseplan') cls.plan = f.TestPlanFactory(name='test xmlrpc') cls.case_plan = f.TestCasePlanFactory(case=cls.case, plan=cls.plan)
def setUpTestData(cls): super().setUpTestData() cls.case = f.TestCaseFactory() cls.case_run = f.TestCaseRunFactory() cls.url = reverse('add-link-reference') user_should_have_perm(cls.tester, 'testruns.change_testcaserun')
def setUpTestData(cls): super().setUpTestData() cls.case = f.TestCaseFactory()