コード例 #1
0
    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)
コード例 #2
0
ファイル: test_testcaserun.py プロジェクト: sugus86/Nitrate
    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)
コード例 #3
0
ファイル: test_services.py プロジェクト: sugus86/Nitrate
    def setUpTestData(cls):
        super().setUpTestData()

        cls.cp_db = f.ComponentFactory(name='db')
        cls.cp_docs = f.ComponentFactory(name='docs')

        f.TestCaseComponentFactory(case=cls.case_1, component=cls.cp_db)
        f.TestCaseComponentFactory(case=cls.case_1, component=cls.cp_docs)

        cls.tracker = f.IssueTrackerProductFactory(name='myissuetracker')

        cls.issue_tracker_bz = f.IssueTrackerFactory(
            service_url='http://bugs.example.com',
            tracker_product=cls.tracker,
            issue_report_endpoint='/enter_bug.cgi',
            issue_report_params='product:\ncomponent:\n',
            issue_report_templ='content:')

        PITRF = f.ProductIssueTrackerRelationshipFactory
        cls.rel_bz_product = PITRF(product=cls.product,
                                   issue_tracker=cls.issue_tracker_bz)
コード例 #4
0
 def setUpTestData(cls):
     cls.tracker_product = f.IssueTrackerProductFactory(
         name='CoolIssueTracker')
コード例 #5
0
ファイル: test_services.py プロジェクト: sugus86/Nitrate
    def setUpTestData(cls):
        super().setUpTestData()

        cls.tracker_product = f.IssueTrackerProductFactory()