コード例 #1
0
    def setUp(self):
        super(RepositoryFormTests, self).setUp()

        register_hosting_service('test', TestService)
        register_hosting_service('self_hosted_test', SelfHostedTestService)

        self.git_tool_id = Tool.objects.get(name='Git').pk
コード例 #2
0
    def test_registration_with_urls(self):
        """Testing HostingService registration with URLs"""
        register_hosting_service('dummy-service', self.DummyServiceWithURLs)

        self.assertEqual(
            local_site_reverse(
                'dummy-service-post-commit-hook',
                kwargs={
                    'repository_id': 1,
                    'hosting_service_id': 'dummy-service',
                }),
            '/repos/1/dummy-service/hooks/pre-commit/')

        self.assertEqual(
            local_site_reverse(
                'dummy-service-post-commit-hook',
                local_site_name='test-site',
                kwargs={
                    'repository_id': 1,
                    'hosting_service_id': 'dummy-service',
                }),
            '/s/test-site/repos/1/dummy-service/hooks/pre-commit/')

        # Once registered, should not be able to register again
        with self.assertRaises(AlreadyRegisteredError):
            register_hosting_service('dummy-service',
                                     self.DummyServiceWithURLs)
コード例 #3
0
    def setUp(self):
        super(HostingServiceAuthFormTests, self).setUp()

        register_hosting_service('test', TestService)
        register_hosting_service('self_hosted_test', SelfHostedTestService)

        self.git_tool_id = Tool.objects.get(name='Git').pk
コード例 #4
0
    def setUp(self):
        super(HostingServiceAuthFormTests, self).setUp()

        register_hosting_service(TestService.hosting_service_id, TestService)
        register_hosting_service(SelfHostedTestService.hosting_service_id,
                                 SelfHostedTestService)

        self.git_tool_id = Tool.objects.get(name='Git').pk
コード例 #5
0
    def test_unregistration_with_urls(self):
        """Testing HostingService unregistration with URLs"""
        register_hosting_service("dummy-service", self.DummyServiceWithURLs)
        unregister_hosting_service("dummy-service")

        with self.assertRaises(NoReverseMatch):
            local_site_reverse(
                "dummy-service-post-commit-hook", kwargs={"repository_id": 1, "hosting_service_id": "dummy-service"}
            ),

        # Once unregistered, should not be able to unregister again
        with self.assertRaises(ItemLookupError):
            unregister_hosting_service("dummy-service")
コード例 #6
0
    def test_unregistration_with_urls(self):
        """Testing HostingService unregistration with URLs"""
        register_hosting_service('dummy-service', self.DummyServiceWithURLs)
        unregister_hosting_service('dummy-service')

        with self.assertRaises(NoReverseMatch):
            local_site_reverse('dummy-service-post-commit-hook',
                               kwargs={
                                   'repository_id': 1,
                                   'hosting_service_id': 'dummy-service',
                               }),

        # Once unregistered, should not be able to unregister again
        with self.assertRaises(ItemLookupError):
            unregister_hosting_service('dummy-service')
コード例 #7
0
    def test_registration_with_urls(self):
        """Testing HostingService registration with URLs"""
        register_hosting_service("dummy-service", self.DummyServiceWithURLs)

        self.assertEqual(
            local_site_reverse(
                "dummy-service-post-commit-hook", kwargs={"repository_id": 1, "hosting_service_id": "dummy-service"}
            ),
            "/repos/1/dummy-service/hooks/pre-commit/",
        )

        self.assertEqual(
            local_site_reverse(
                "dummy-service-post-commit-hook",
                local_site_name="test-site",
                kwargs={"repository_id": 1, "hosting_service_id": "dummy-service"},
            ),
            "/s/test-site/repos/1/dummy-service/hooks/pre-commit/",
        )

        # Once registered, should not be able to register again
        with self.assertRaises(AlreadyRegisteredError):
            register_hosting_service("dummy-service", self.DummyServiceWithURLs)
コード例 #8
0
    def test_registration_with_urls(self):
        """Testing HostingService registration with URLs"""
        register_hosting_service('dummy-service', self.DummyServiceWithURLs)

        self.assertEqual(
            local_site_reverse('dummy-service-post-commit-hook',
                               kwargs={
                                   'repository_id': 1,
                                   'hosting_service_id': 'dummy-service',
                               }), '/repos/1/dummy-service/hooks/pre-commit/')

        self.assertEqual(
            local_site_reverse('dummy-service-post-commit-hook',
                               local_site_name='test-site',
                               kwargs={
                                   'repository_id': 1,
                                   'hosting_service_id': 'dummy-service',
                               }),
            '/s/test-site/repos/1/dummy-service/hooks/pre-commit/')

        # Once registered, should not be able to register again
        with self.assertRaises(AlreadyRegisteredError):
            register_hosting_service('dummy-service',
                                     self.DummyServiceWithURLs)
コード例 #9
0
ファイル: test_views.py プロジェクト: davidt/reviewboard
    def setUpClass(cls):
        super(DownloadFileTests, cls).setUpClass()

        register_hosting_service(TestService.name, TestService)
コード例 #10
0
ファイル: hooks.py プロジェクト: shironghui/reviewboard
    def __init__(self, extension, service_cls):
        super(HostingServiceHook, self).__init__(extension)

        self.name = service_cls.name
        register_hosting_service(service_cls.name, service_cls)
コード例 #11
0
 def test_unregister(self):
     """Testing HostingService unregistration"""
     register_hosting_service('dummy-service', self.DummyService)
     unregister_hosting_service('dummy-service')
コード例 #12
0
    def test_register_without_urls(self):
        """Testing HostingService registration"""
        register_hosting_service('dummy-service', self.DummyService)

        with self.assertRaises(AlreadyRegisteredError):
            register_hosting_service('dummy-service', self.DummyService)
コード例 #13
0
ファイル: hooks.py プロジェクト: hardCTE/reviewboard
    def __init__(self, extension, service_cls):
        super(HostingServiceHook, self).__init__(extension)

        self.name = service_cls.name
        register_hosting_service(service_cls.name, service_cls)
コード例 #14
0
    def setUpClass(cls):
        super(DownloadDiffFileViewTests, cls).setUpClass()

        register_hosting_service(TestService.name, TestService)
コード例 #15
0
 def test_unregister(self):
     """Testing HostingService unregistration"""
     register_hosting_service('dummy-service', self.DummyService)
     unregister_hosting_service('dummy-service')
コード例 #16
0
    def test_register_without_urls(self):
        """Testing HostingService registration"""
        register_hosting_service('dummy-service', self.DummyService)

        with self.assertRaises(AlreadyRegisteredError):
            register_hosting_service('dummy-service', self.DummyService)