def setUpTestData(cls): cls.admin = f.UserFactory( username='******', email='*****@*****.**') cls.admin_request = make_http_request(user=cls.admin, user_perm='testruns.change_testcaserun') cls.case_run_1 = f.TestCaseRunFactory() cls.case_run_2 = f.TestCaseRunFactory()
def setUpTestData(cls): cls.product = f.ProductFactory(name='Nitrate') cls.build = f.TestBuildFactory(product=cls.product) cls.user = f.UserFactory() cls.case_run_1 = f.TestCaseRunFactory(assignee=cls.user, build=cls.build) cls.case_run_2 = f.TestCaseRunFactory(assignee=cls.user, build=cls.build)
def setUpTestData(cls): cls.admin = f.UserFactory() cls.staff = f.UserFactory() cls.user = f.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 = f.TestBuildFactory() cls.case_run_1 = f.TestCaseRunFactory() cls.case_run_2 = f.TestCaseRunFactory() cls.status_running = TestCaseRunStatus.objects.get(name='RUNNING')
def setUpTestData(cls): super().setUpTestData() cls.case_run_statuss = f.TestCaseRunStatus.objects.all().order_by('pk') get_status = f.TestCaseRunStatus.objects.get cls.case_run_status_idle = get_status(name='IDLE') cls.case_run_status_failed = get_status(name='FAILED') cls.case_run_status_waived = get_status(name='WAIVED') cls.test_run = f.TestRunFactory(product_version=cls.version, plan=cls.plan, manager=cls.tester, default_tester=cls.tester) for case, status in ((cls.case_1, cls.case_run_status_idle), (cls.case_2, cls.case_run_status_failed), (cls.case_3, cls.case_run_status_failed), (cls.case_4, cls.case_run_status_waived), (cls.case_5, cls.case_run_status_waived), (cls.case_6, cls.case_run_status_waived)): f.TestCaseRunFactory(assignee=cls.tester, tested_by=cls.tester, run=cls.test_run, case=case, case_run_status=status)
def setUpTestData(cls): cls.admin = f.UserFactory() cls.staff = f.UserFactory() cls.admin_request = make_http_request(user=cls.admin, user_perm='issuetracker.delete_issue') cls.staff_request = make_http_request(user=cls.staff, user_perm='issuetracker.add_issue') cls.case_run = f.TestCaseRunFactory() cls.tracker_product = f.IssueTrackerProductFactory(name='MyBZ') cls.bz_tracker = f.IssueTrackerFactory( service_url='http://localhost/', issue_report_endpoint='/enter_bug.cgi', tracker_product=cls.tracker_product, validate_regex=r'^\d+$') cls.jira_tracker = f.IssueTrackerFactory( service_url='http://localhost/', issue_report_endpoint='/enter_bug.cgi', tracker_product=cls.tracker_product, validate_regex=r'^[A-Z]+-\d+$') product = cls.case_run.run.plan.product f.ProductIssueTrackerRelationshipFactory(product=product, issue_tracker=cls.bz_tracker) f.ProductIssueTrackerRelationshipFactory(product=product, issue_tracker=cls.jira_tracker)
def setUpTestData(cls): cls.status_idle = TestCaseRunStatus.objects.get(name='IDLE') cls.tester = f.UserFactory() cls.case_run = f.TestCaseRunFactory( assignee=cls.tester, tested_by=None, notes='testing ...', case_run_status=cls.status_idle)
def setUpTestData(cls): super().setUpTestData() cls.build = f.TestBuildFactory(product=cls.product) cls.test_run = f.TestRunFactory(product_version=cls.version, plan=cls.plan, manager=cls.tester, default_tester=cls.tester) cls.case_run = f.TestCaseRunFactory(assignee=cls.tester, tested_by=cls.tester, case=cls.case, run=cls.test_run, build=cls.build) cls.bz_tracker = f.IssueTrackerFactory(name='TestBZ')
def setUpTestData(cls): cls.admin = f.UserFactory() cls.admin_request = make_http_request(user=cls.admin, user_perm='issuetracker.add_issue') cls.case_run = f.TestCaseRunFactory() cls.bz_tracker = f.IssueTrackerFactory(name='MyBZ') testcaserun.attach_issue(cls.admin_request, { 'case_run': [cls.case_run.pk], 'issue_key': '67890', 'tracker': cls.bz_tracker.pk, 'summary': 'Testing TCMS', 'description': 'Just foo and bar', })
def setUpTestData(cls): cls.admin = f.UserFactory( username='******', email='*****@*****.**') cls.staff = f.UserFactory( username='******', email='*****@*****.**') cls.admin_request = make_http_request(user=cls.admin, user_perm='issuetracker.add_issue') cls.staff_request = make_http_request(user=cls.staff) cls.case_run = f.TestCaseRunFactory() cls.tracker_product = f.IssueTrackerProductFactory(name='MyBugzilla') cls.tracker = f.IssueTrackerFactory( service_url='http://localhost/', issue_report_endpoint='/enter_bug.cgi', tracker_product=cls.tracker_product)
def setUpTestData(cls): cls.admin = f.UserFactory( username='******', email='*****@*****.**') cls.admin_request = make_http_request(user=cls.admin, user_perm='issuetracker.add_issue') cls.case_run = f.TestCaseRunFactory() cls.bz_tracker = f.IssueTrackerFactory(name='MyBugzilla') f.ProductIssueTrackerRelationshipFactory( product=cls.case_run.run.plan.product, issue_tracker=cls.bz_tracker, ) testcaserun.attach_issue(cls.admin_request, { 'case_run': [cls.case_run.pk], 'issue_key': '67890', 'tracker': cls.bz_tracker.pk, 'summary': 'Testing TCMS', 'description': 'Just foo and bar', })
def setUpTestData(cls): super().setUpTestData() cls.case_run_status_idle = TestCaseRunStatus.objects.get(name='IDLE') cls.build = f.TestBuildFactory(product=cls.product) cls.test_run = f.TestRunFactory(product_version=cls.version, plan=cls.plan, build=cls.build, manager=cls.tester, default_tester=cls.tester) cls.case_run_1, cls.case_run_2, cls.case_run_3 = [ 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=case, sortkey=i * 10) for i, case in enumerate((cls.case_1, cls.case_2, cls.case_3), 1) ]
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.case_run_1 = f.TestCaseRunFactory() cls.case_run_2 = f.TestCaseRunFactory() testcaserun.attach_log(None, cls.case_run_1.pk, "Test logs", "http://www.google.com")
def setUpTestData(cls): cls.case_run = f.TestCaseRunFactory() create_link('name1', 'link1', cls.case_run) create_link('name2', 'link2', cls.case_run) cls.url = reverse('get-link-references')
def setUpTestData(cls): super().setUpTestData() cls.case_run = f.TestCaseRunFactory() cls.link1 = create_link('name1', 'link1', cls.case_run) cls.link2 = create_link('name2', 'link2', cls.case_run) user_should_have_perm(cls.tester, 'testruns.change_testcaserun')
def setUpTestData(cls): cls.case_run = f.TestCaseRunFactory()
def setUpTestData(cls): from tests import factories as f cls.case_run = f.TestCaseRunFactory()
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')
manager=cls.tester, default_tester=cls.tester) cls.case_run_1, cls.case_run_2, cls.case_run_3 = [ 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=case, sortkey=i * 10) for i, case in enumerate((cls.case_1, cls.case_2, cls.case_3), 1) ] cls.test_run_1 = f.TestRunFactory(product_version=cls.version, plan=cls.plan, build=cls.build, manager=cls.tester, default_tester=cls.tester) cls.case_run_4, cls.case_run_5, cls.case_run_6 = [ f.TestCaseRunFactory(assignee=cls.tester, tested_by=cls.tester, run=cls.test_run_1, build=cls.build, case_run_status=cls.case_run_status_idle, case=case, sortkey=i * 10) for i, case in enumerate((cls.case_4, cls.case_5, cls.case_6), 1) ]