Mercurial > hgsubversion
comparison tests/test_push_command.py @ 854:50a09999dce3
tests: push_command: use svnserve.kill() in Python >=2.6
author | Arne Babenhauserheide <arne.babenhauserheide@fzk.de> |
---|---|
date | Thu, 12 Apr 2012 15:39:17 +0200 |
parents | 27a2136e89cd |
children | 04729f3a3d17 |
comparison
equal
deleted
inserted
replaced
852:8a226f0f99aa | 854:50a09999dce3 |
---|---|
1 import test_util | 1 import test_util |
2 | 2 |
3 import atexit | 3 import atexit |
4 import errno | 4 import errno |
5 import os | 5 import os |
6 import sys | |
6 import random | 7 import random |
7 import shutil | 8 import shutil |
8 import socket | 9 import socket |
9 import subprocess | 10 import subprocess |
10 import unittest | 11 import unittest |
131 self.assertEqual(tip.branch(), 'default') | 132 self.assertEqual(tip.branch(), 'default') |
132 # unintended behaviour: | 133 # unintended behaviour: |
133 self.assertNotEqual('an_author', tip.user()) | 134 self.assertNotEqual('an_author', tip.user()) |
134 self.assertEqual('(no author)', tip.user().rsplit('@', 1)[0]) | 135 self.assertEqual('(no author)', tip.user().rsplit('@', 1)[0]) |
135 finally: | 136 finally: |
136 # TODO: use svnserve.kill() in Python >2.5 | 137 if sys.version_info >= (2,6): |
137 test_util.kill_process(svnserve) | 138 svnserve.kill() |
139 else: | |
140 test_util.kill_process(svnserve) | |
138 | 141 |
139 def test_push_over_svnserve(self): | 142 def test_push_over_svnserve(self): |
140 self.internal_push_over_svnserve() | 143 self.internal_push_over_svnserve() |
141 | 144 |
142 def test_push_over_svnserve_with_subdir(self): | 145 def test_push_over_svnserve_with_subdir(self): |