コード例 #1
0
ファイル: test_client.py プロジェクト: rcrowley/dulwich
 def tearDown(self):
     try:
         os.kill(int(open(self.pidfile).read().strip()), signal.SIGKILL)
         os.unlink(self.pidfile)
     except (OSError, IOError):
         pass
     DulwichClientTestBase.tearDown(self)
     CompatTestCase.tearDown(self)
コード例 #2
0
ファイル: test_client.py プロジェクト: rcrowley/dulwich
 def setUp(self):
     CompatTestCase.setUp(self)
     DulwichClientTestBase.setUp(self)
     if check_for_daemon(limit=1):
         raise TestSkipped('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 TestSkipped('git-daemon failed to start')
コード例 #3
0
ファイル: test_repository.py プロジェクト: rcrowley/dulwich
 def tearDown(self):
     CompatTestCase.tearDown(self)
     tear_down_repo(self._repo)
コード例 #4
0
ファイル: test_repository.py プロジェクト: rcrowley/dulwich
 def setUp(self):
     CompatTestCase.setUp(self)
     self._repo = import_repo('server_new.export')
コード例 #5
0
ファイル: test_web.py プロジェクト: rcrowley/dulwich
 def tearDown(self):
     WebTests.tearDown(self)
     CompatTestCase.tearDown(self)
コード例 #6
0
ファイル: test_web.py プロジェクト: rcrowley/dulwich
 def setUp(self):
     WebTests.setUp(self)
     CompatTestCase.setUp(self)
コード例 #7
0
ファイル: test_client.py プロジェクト: rcrowley/dulwich
 def tearDown(self):
     DulwichClientTestBase.tearDown(self)
     CompatTestCase.tearDown(self)
コード例 #8
0
ファイル: test_client.py プロジェクト: rcrowley/dulwich
 def setUp(self):
     CompatTestCase.setUp(self)
     DulwichClientTestBase.setUp(self)
コード例 #9
0
ファイル: test_client.py プロジェクト: rcrowley/dulwich
 def tearDown(self):
     DulwichClientTestBase.tearDown(self)
     CompatTestCase.tearDown(self)
     client.get_ssh_vendor = self.real_vendor
コード例 #10
0
ファイル: test_client.py プロジェクト: rcrowley/dulwich
 def setUp(self):
     CompatTestCase.setUp(self)
     DulwichClientTestBase.setUp(self)
     self.real_vendor = client.get_ssh_vendor
     client.get_ssh_vendor = TestSSHVendor
コード例 #11
0
ファイル: test_server.py プロジェクト: tmc/dulwich
 def tearDown(self):
     ServerTests.tearDown(self)
     CompatTestCase.tearDown(self)
コード例 #12
0
ファイル: test_server.py プロジェクト: tmc/dulwich
 def setUp(self):
     ServerTests.setUp(self)
     CompatTestCase.setUp(self)