Ejemplo n.º 1
0
 def setUp(self):
     CompatTestCase.setUp(self)
     DulwichClientTestBase.setUp(self)
     if check_for_daemon(limit=1):
         raise SkipTest("git-daemon was already running on port %s" % protocol.TCP_GIT_PORT)
     fd, self.pidfile = tempfile.mkstemp(prefix="dulwich-test-git-client", suffix=".pid")
     os.fdopen(fd).close()
     run_git_or_fail(
         [
             "daemon",
             "--verbose",
             "--export-all",
             "--pid-file=%s" % self.pidfile,
             "--base-path=%s" % self.gitroot,
             "--detach",
             "--reuseaddr",
             "--enable=receive-pack",
             "--enable=upload-archive",
             "--listen=localhost",
             self.gitroot,
         ],
         cwd=self.gitroot,
     )
     if not check_for_daemon():
         raise SkipTest("git-daemon failed to start")
Ejemplo n.º 2
0
 def setUp(self):
     CompatTestCase.setUp(self)
     DulwichClientTestBase.setUp(self)
     if check_for_daemon(limit=1):
         raise SkipTest("git-daemon was already running on port %s" %
                        protocol.TCP_GIT_PORT)
     fd, self.pidfile = tempfile.mkstemp(prefix="dulwich-test-git-client",
                                         suffix=".pid")
     os.fdopen(fd).close()
     args = [
         _DEFAULT_GIT,
         "daemon",
         "--verbose",
         "--export-all",
         "--pid-file=%s" % self.pidfile,
         "--base-path=%s" % self.gitroot,
         "--enable=receive-pack",
         "--enable=upload-archive",
         "--listen=localhost",
         "--reuseaddr",
         self.gitroot,
     ]
     self.process = subprocess.Popen(
         args,
         cwd=self.gitroot,
         stdout=subprocess.PIPE,
         stderr=subprocess.PIPE,
     )
     if not check_for_daemon():
         raise SkipTest("git-daemon failed to start")
Ejemplo n.º 3
0
 def setUp(self):
     CompatTestCase.setUp(self)
     DulwichClientTestBase.setUp(self)
     self._httpd = HTTPGitServer(("localhost", 0), self.gitroot)
     self.addCleanup(self._httpd.shutdown)
     threading.Thread(target=self._httpd.serve_forever).start()
     run_git_or_fail(['config', 'http.uploadpack', 'true'], cwd=self.dest)
     run_git_or_fail(['config', 'http.receivepack', 'true'], cwd=self.dest)
Ejemplo n.º 4
0
 def setUp(self):
     CompatTestCase.setUp(self)
     DulwichClientTestBase.setUp(self)
     self._httpd = HTTPGitServer(("localhost", 0), self.gitroot)
     self.addCleanup(self._httpd.shutdown)
     threading.Thread(target=self._httpd.serve_forever).start()
     run_git_or_fail(["config", "http.uploadpack", "true"], cwd=self.dest)
     run_git_or_fail(["config", "http.receivepack", "true"], cwd=self.dest)
Ejemplo n.º 5
0
 def setUp(self):
     if '__pypy__' in sys.modules:
         self.skipTest('urllib3 not available for pypy in debian')
     CompatTestCase.setUp(self)
     DulwichClientTestBase.setUp(self)
     self._httpd = HTTPGitServer(("localhost", 0), self.gitroot)
     self.addCleanup(self._httpd.shutdown)
     threading.Thread(target=self._httpd.serve_forever).start()
     run_git_or_fail(['config', 'http.uploadpack', 'true'], cwd=self.dest)
     run_git_or_fail(['config', 'http.receivepack', 'true'], cwd=self.dest)
Ejemplo n.º 6
0
 def setUp(self):
     CompatTestCase.setUp(self)
     DulwichClientTestBase.setUp(self)
     if check_for_daemon(limit=1):
         raise SkipTest('git-daemon was already running on port %s' %
                           protocol.TCP_GIT_PORT)
     fd, self.pidfile = tempfile.mkstemp(prefix='dulwich-test-git-client',
                                         suffix=".pid")
     os.fdopen(fd).close()
     run_git_or_fail(
         ['daemon', '--verbose', '--export-all',
          '--pid-file=%s' % self.pidfile, '--base-path=%s' % self.gitroot,
          '--detach', '--reuseaddr', '--enable=receive-pack',
          '--enable=upload-archive', '--listen=localhost', self.gitroot], cwd=self.gitroot)
     if not check_for_daemon():
         raise SkipTest('git-daemon failed to start')
Ejemplo n.º 7
0
 def setUp(self):
     CompatTestCase.setUp(self)
     DulwichClientTestBase.setUp(self)
     if check_for_daemon(limit=1):
         raise SkipTest('git-daemon was already running on port %s' %
                           protocol.TCP_GIT_PORT)
     fd, self.pidfile = tempfile.mkstemp(prefix='dulwich-test-git-client',
                                         suffix=".pid")
     os.fdopen(fd).close()
     run_git_or_fail(
         ['daemon', '--verbose', '--export-all',
          '--pid-file=%s' % self.pidfile, '--base-path=%s' % self.gitroot,
          '--detach', '--reuseaddr', '--enable=receive-pack',
          '--listen=localhost', self.gitroot], cwd=self.gitroot)
     if not check_for_daemon():
         raise SkipTest('git-daemon failed to start')
Ejemplo n.º 8
0
 def setUp(self):
     CompatTestCase.setUp(self)
     DulwichClientTestBase.setUp(self)
     if check_for_daemon(limit=1):
         raise SkipTest('git-daemon was already running on port %s' %
                        protocol.TCP_GIT_PORT)
     fd, self.pidfile = tempfile.mkstemp(prefix='dulwich-test-git-client',
                                         suffix=".pid")
     os.fdopen(fd).close()
     args = [_DEFAULT_GIT, 'daemon', '--verbose', '--export-all',
             '--pid-file=%s' % self.pidfile,
             '--base-path=%s' % self.gitroot,
             '--enable=receive-pack', '--enable=upload-archive',
             '--listen=localhost', '--reuseaddr',
             self.gitroot]
     self.process = subprocess.Popen(
         args, cwd=self.gitroot,
         stdout=subprocess.PIPE, stderr=subprocess.PIPE)
     if not check_for_daemon():
         raise SkipTest('git-daemon failed to start')
Ejemplo n.º 9
0
 def setUp(self):
     CompatTestCase.setUp(self)
     DulwichClientTestBase.setUp(self)
     if check_for_daemon(limit=1):
         raise SkipTest("git-daemon was already running on port %s" % protocol.TCP_GIT_PORT)
     env = get_safe_env()
     fd, self.pidfile = tempfile.mkstemp(prefix="dulwich-test-git-client", suffix=".pid")
     os.fdopen(fd).close()
     args = [
         _DEFAULT_GIT,
         "daemon",
         "--verbose",
         "--export-all",
         "--pid-file=%s" % self.pidfile,
         "--base-path=%s" % self.gitroot,
         "--enable=receive-pack",
         "--enable=upload-archive",
         "--listen=localhost",
         "--reuseaddr",
         self.gitroot,
     ]
     self.process = subprocess.Popen(args, env=env, cwd=self.gitroot, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
     if not check_for_daemon():
         raise SkipTest("git-daemon failed to start")
Ejemplo n.º 10
0
 def setUp(self):
     CompatTestCase.setUp(self)
     DulwichClientTestBase.setUp(self)
     if check_for_daemon(limit=1):
         raise SkipTest('git-daemon was already running on port %s' %
                        protocol.TCP_GIT_PORT)
     env = get_safe_env()
     fd, self.pidfile = tempfile.mkstemp(prefix='dulwich-test-git-client',
                                         suffix=".pid")
     os.fdopen(fd).close()
     args = [
         _DEFAULT_GIT, 'daemon', '--verbose', '--export-all',
         '--pid-file=%s' % self.pidfile,
         '--base-path=%s' % self.gitroot, '--enable=receive-pack',
         '--enable=upload-archive', '--listen=localhost', '--reuseaddr',
         self.gitroot
     ]
     self.process = subprocess.Popen(args,
                                     env=env,
                                     cwd=self.gitroot,
                                     stdout=subprocess.PIPE,
                                     stderr=subprocess.PIPE)
     if not check_for_daemon():
         raise SkipTest('git-daemon failed to start')
Ejemplo n.º 11
0
 def setUp(self):
     CompatTestCase.setUp(self)
     DulwichClientTestBase.setUp(self)
Ejemplo n.º 12
0
 def setUp(self):
     CompatTestCase.setUp(self)
     DulwichClientTestBase.setUp(self)
     self.real_vendor = client.get_ssh_vendor
     client.get_ssh_vendor = TestSSHVendor
Ejemplo n.º 13
0
 def setUp(self):
     ServerTests.setUp(self)
     CompatTestCase.setUp(self)
Ejemplo n.º 14
0
 def setUp(self):
     WebTests.setUp(self)
     CompatTestCase.setUp(self)
Ejemplo n.º 15
0
 def setUp(self):
     CompatTestCase.setUp(self)
     self._repo = import_repo('server_new.export')
Ejemplo n.º 16
0
 def setUp(self):
     CompatTestCase.setUp(self)
     DulwichClientTestBase.setUp(self)
     self._httpd = HTTPGitServer(("localhost", 0), self.gitroot)
     self.addCleanup(self._httpd.shutdown)
     threading.Thread(target=self._httpd.serve_forever).start()
Ejemplo n.º 17
0
 def setUp(self):
     CompatTestCase.setUp(self)
     DulwichClientTestBase.setUp(self)
     self.makeSafeEnv()
Ejemplo n.º 18
0
 def setUp(self):
     CompatTestCase.setUp(self)
     DulwichClientTestBase.setUp(self)
     self.makeSafeEnv()