comparison tests/test_push_command.py @ 866:20e73b5ab6f7

test_util: merge load_svndump_fixture() into TestBase
author Patrick Mezard <patrick@mezard.eu>
date Thu, 19 Apr 2012 18:29:28 +0200
parents 04729f3a3d17
children a279b5838aaf
comparison
equal deleted inserted replaced
865:04729f3a3d17 866:20e73b5ab6f7
74 pass 74 pass
75 tip = self.repo['tip'] 75 tip = self.repo['tip']
76 self.assertEqual(new_hash, tip.node()) 76 self.assertEqual(new_hash, tip.node())
77 77
78 def internal_push_over_svnserve(self, subdir='', commit=True): 78 def internal_push_over_svnserve(self, subdir='', commit=True):
79 test_util.load_svndump_fixture(self.repo_path, 'simple_branch.svndump') 79 repo_path = self.load_svndump('simple_branch.svndump')
80 open(os.path.join(self.repo_path, 'conf', 'svnserve.conf'), 80 open(os.path.join(repo_path, 'conf', 'svnserve.conf'),
81 'w').write('[general]\nanon-access=write\n[sasl]\n') 81 'w').write('[general]\nanon-access=write\n[sasl]\n')
82 self.port = random.randint(socket.IPPORT_USERRESERVED, 65535) 82 self.port = random.randint(socket.IPPORT_USERRESERVED, 65535)
83 self.host = 'localhost' 83 self.host = 'localhost'
84 args = ['svnserve', '--daemon', '--foreground', 84 args = ['svnserve', '--daemon', '--foreground',
85 '--listen-port=%d' % self.port, 85 '--listen-port=%d' % self.port,
86 '--listen-host=%s' % self.host, 86 '--listen-host=%s' % self.host,
87 '--root=%s' % self.repo_path] 87 '--root=%s' % repo_path]
88 88
89 svnserve = subprocess.Popen(args, stdout=subprocess.PIPE, 89 svnserve = subprocess.Popen(args, stdout=subprocess.PIPE,
90 stderr=subprocess.STDOUT) 90 stderr=subprocess.STDOUT)
91 self.svnserve_pid = svnserve.pid 91 self.svnserve_pid = svnserve.pid
92 try: 92 try: