Пример #1
0
    def setUp(self):
        BzrTestCase.setUp(self)

        memory_server = self._setUpMemoryServer()
        memory_transport = get_transport(memory_server.get_url())
        backing_transport = memory_transport.clone('backing')

        self._frontend = InMemoryFrontend()
        self.factory = self._frontend.getLaunchpadObjectFactory()

        codehosting_api = self._frontend.getCodehostingEndpoint()
        self.requester = self.factory.makePerson()

        self.writable_branch = self.factory.makeAnyBranch(
            branch_type=BranchType.HOSTED, owner=self.requester).unique_name
        self.writable_file = '/%s/.bzr/hello.txt' % self.writable_branch
        self.read_only_branch = self.factory.makeAnyBranch(
            branch_type=BranchType.HOSTED).unique_name

        self.lp_server = self._setUpLaunchpadServer(self.requester.id,
                                                    codehosting_api,
                                                    backing_transport)
        self.lp_transport = get_transport(self.lp_server.get_url())
        self.lp_transport.mkdir(os.path.dirname(self.writable_file))
        self.lp_transport.put_bytes(self.writable_file, 'Hello World!')
Пример #2
0
 def setUp(self):
     TestCase.setUp(self)
     existing_filters = list(warnings.filters)
     def restore():
         warnings.filters[:] = existing_filters
     self.addCleanup(restore)
     # Clean out the filters so we have a clean slate.
     warnings.resetwarnings()
Пример #3
0
 def setUp(self):
     TestCase.setUp(self)
     # These tests assume we will not be proxying, so make sure proxying is
     # disabled.
     orig_proxy = lazy_import.ScopeReplacer._should_proxy
     def restore():
         lazy_import.ScopeReplacer._should_proxy = orig_proxy
     lazy_import.ScopeReplacer._should_proxy = False
Пример #4
0
 def setUp(self):
     TestCase.setUp(self)
     self.graph = {}
     self.edge_add('A', 'B', 'C', 'D')
     self.edge_add('A', 'E', 'F', 'C')
     self.edge_add('A', 'G', 'H', 'I', 'B')
     self.edge_add('A', 'J', 'K', 'L', 'M', 'N')
     self.edge_add('O', 'N')
Пример #5
0
 def setUp(self):
     BzrTestCase.setUp(self)
     login('*****@*****.**')
     self.factory = LaunchpadObjectFactory()
     nuke_codeimport_sample_data()
     self.repo_path = tempfile.mkdtemp()
     self.disable_directory_isolation()
     self.addCleanup(shutil.rmtree, self.repo_path)
     self.foreign_commit_count = 0
 def setUp(self):
     BzrTestCase.setUp(self)
     login('*****@*****.**')
     self.factory = LaunchpadObjectFactory()
     nuke_codeimport_sample_data()
     self.repo_path = tempfile.mkdtemp()
     self.disable_directory_isolation()
     self.addCleanup(shutil.rmtree, self.repo_path)
     self.foreign_commit_count = 0
Пример #7
0
    def setUp(self):
        TestCase.setUp(self)

        orig = ignores._runtime_ignores
        def restore():
            ignores._runtime_ignores = orig
        self.addCleanup(restore)
        # For the purposes of these tests, we must have no
        # runtime ignores
        ignores._runtime_ignores = set()
Пример #8
0
    def setUp(self):
        TestCase.setUp(self)

        orig = ignores._runtime_ignores

        def restore():
            ignores._runtime_ignores = orig

        self.addCleanup(restore)
        # For the purposes of these tests, we must have no
        # runtime ignores
        ignores._runtime_ignores = set()
Пример #9
0
    def setUp(self):
        BzrTestCase.setUp(self)

        memory_server = self._setUpMemoryServer()
        memory_transport = get_transport(memory_server.get_url())
        backing_transport = memory_transport.clone('backing')

        self._frontend = InMemoryFrontend()
        self.factory = self._frontend.getLaunchpadObjectFactory()

        codehosting_api = self._frontend.getCodehostingEndpoint()
        self.requester = self.factory.makePerson()

        self.writable_branch = self.factory.makeAnyBranch(
            branch_type=BranchType.HOSTED, owner=self.requester).unique_name
        self.writable_file = '/%s/.bzr/hello.txt' % self.writable_branch
        self.read_only_branch = self.factory.makeAnyBranch(
            branch_type=BranchType.HOSTED).unique_name

        self.lp_server = self._setUpLaunchpadServer(
            self.requester.id, codehosting_api, backing_transport)
        self.lp_transport = get_transport(self.lp_server.get_url())
        self.lp_transport.mkdir(os.path.dirname(self.writable_file))
        self.lp_transport.put_bytes(self.writable_file, 'Hello World!')
Пример #10
0
 def setUp(self):
     TestCase.setUp(self)
     if not paramiko_loaded:
         raise TestSkipped('you must have paramiko to run this test')
Пример #11
0
 def setUp(self):
     TestCase.setUp(self)
     i18n.uninstall()
Пример #12
0
 def tearDown(self):
     i18n.uninstall()
     TestCase.tearDown(self)
Пример #13
0
    def setUp(self):
        BzrTestCase.setUp(self)

        # Trap stderr.
        self._real_stderr = sys.stderr
        sys.stderr = codecs.getwriter('utf8')(StringIO())
Пример #14
0
 def setUp(self):
     TestCase.setUp(self)
     self.registry = DirectoryServiceRegistry()
     self.registry.register('foo:', FooService, 'Map foo URLs to http urls')
Пример #15
0
 def setUp(self):
     BzrTestCase.setUp(self)
     self.disable_directory_isolation()
     MixinBaseLaunchpadServerTests.setUp(self)
Пример #16
0
    def setUp(self):
        BzrTestCase.setUp(self)

        # Trap stderr.
        self._real_stderr = sys.stderr
        sys.stderr = codecs.getwriter('utf8')(StringIO())
Пример #17
0
 def setUp(self):
     BzrTestCase.setUp(self)
     MixinBaseLaunchpadServerTests.setUp(self)
Пример #18
0
 def setUp(self):
     BzrTestCase.setUp(self)
     self.disable_directory_isolation()
     MixinBaseLaunchpadServerTests.setUp(self)
Пример #19
0
 def setUp(self):
     TestCase.setUp(self)
     self.overrideAttr(sys, 'stdin')
     self.overrideAttr(sys, 'stdout')
     self.overrideAttr(sys, 'stderr')
     self.overrideAttr(osutils, '_cached_user_encoding')
Пример #20
0
 def setUp(self):
     BzrTestCase.setUp(self)
     MixinBaseLaunchpadServerTests.setUp(self)
Пример #21
0
 def setUp(self):
     TestCase.setUp(self)
     self.overrideAttr(osutils, '_cached_user_encoding', None)
     self.overrideAttr(locale, 'getpreferredencoding', self.get_encoding)
     self.overrideAttr(locale, 'CODESET', None)
     self.overrideAttr(sys, 'stderr', StringIOWrapper())
Пример #22
0
 def setUp(self):
     TestCase.setUp(self)
     from bzrlib.plugins.launchpad import lp_api
     self.lp_api = lp_api
Пример #23
0
 def tearDown(self):
     sys.stderr = self._real_stderr
     BzrTestCase.tearDown(self)
Пример #24
0
 def tearDown(self):
     BzrTestCase.tearDown(self)
     logout()
Пример #25
0
 def setUp(self):
     TestCase.setUp(self)
     self.sio = StringIO()
     self.options = Options()
     self.options.bzr_name = 'bzr'
     bzrlib.commands.install_bzr_command_hooks()
Пример #26
0
 def setUp(self):
     TestCase.setUp(self)
     if not paramiko_loaded:
         raise TestSkipped('you must have paramiko to run this test')
Пример #27
0
    def setUp(self):
        TestCase.setUp(self)

        # For the purposes of these tests, we must have no
        # runtime ignores
        self.overrideAttr(ignores, '_runtime_ignores', set())
 def tearDown(self):
     BzrTestCase.tearDown(self)
     logout()
 def setUp(self):
     TestCase.setUp(self)
     self.disable_directory_isolation()
Пример #30
0
 def tearDown(self):
     sys.stderr = self._real_stderr
     BzrTestCase.tearDown(self)
Пример #31
0
 def setUp(self):
     TestCase.setUp(self)
     self.registry = DirectoryServiceRegistry()
     self.registry.register('foo:', FooService, 'Map foo URLs to http urls')