Mercurial > hgsubversion
view tests/test_util.py @ 18:f4c751037a4a
Add a quick test for diff-based pull.
author | Augie Fackler <durin42@gmail.com> |
---|---|
date | Wed, 08 Oct 2008 08:14:31 -0500 |
parents | 48a44546c12f |
children | 95d0109e495e |
line wrap: on
line source
import os import popen2 FIXTURES = os.path.join(os.path.abspath(os.path.dirname(__file__)), 'fixtures') def load_svndump_fixture(path, fixture_name): '''Loads an svnadmin dump into a fresh repo at path, which should not already exist. ''' os.spawnvp(os.P_WAIT, 'svnadmin', ['svnadmin', 'create', path,]) proc = popen2.Popen4(['svnadmin', 'load', path,]) inp = open(os.path.join(FIXTURES, fixture_name)) proc.tochild.write(inp.read()) proc.tochild.close() proc.wait()