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)
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')
def tearDown(self): CompatTestCase.tearDown(self) tear_down_repo(self._repo)
def setUp(self): CompatTestCase.setUp(self) self._repo = import_repo('server_new.export')
def tearDown(self): WebTests.tearDown(self) CompatTestCase.tearDown(self)
def setUp(self): WebTests.setUp(self) CompatTestCase.setUp(self)
def tearDown(self): DulwichClientTestBase.tearDown(self) CompatTestCase.tearDown(self)
def setUp(self): CompatTestCase.setUp(self) DulwichClientTestBase.setUp(self)
def tearDown(self): DulwichClientTestBase.tearDown(self) CompatTestCase.tearDown(self) client.get_ssh_vendor = self.real_vendor
def setUp(self): CompatTestCase.setUp(self) DulwichClientTestBase.setUp(self) self.real_vendor = client.get_ssh_vendor client.get_ssh_vendor = TestSSHVendor
def tearDown(self): ServerTests.tearDown(self) CompatTestCase.tearDown(self)
def setUp(self): ServerTests.setUp(self) CompatTestCase.setUp(self)