Augie Fackler
5c3930383a
diff_cmd: more robust, add tests.
2008-12-11 19:49:36 -06:00
Augie Fackler
4ec9620b80
Fix a regression in converting repositories with files copied in from outside
...
branches/tags/trunk where repo root != project root.
2008-11-25 16:21:57 -06:00
Patrick Mezard
551321fbc7
Add a test to check EOLs are correctly converted
2008-11-20 22:41:16 -06:00
Augie Fackler
effb740fae
tests: Mock the mercurial.ui.ui class like we really should to capture output.
...
Has the nice side effect that we can use nose 0.11's multiprocess plugin.
2008-11-14 16:52:30 -06:00
Patrick Mezard
baa9d16b5c
test_util: add commitchanges() to TestBase
2008-11-14 16:18:24 -06:00
Patrick Mezard
f1278f2869
push_cmd: delete empty svn directories, refactor directory creation
2008-11-14 16:18:24 -06:00
Patrick Mezard
87d62ad5a3
Extract PushTest common code into test_util.TestBase
2008-11-14 16:18:24 -06:00
Patrick Mezard
56c1f22424
Fix basic issues with tests on Windows
...
- shutil.rmtree() fails if there are any read-only files (svn store)
- Fix files:// URLs
- os.spawnvp()/Popen4() do not exist under Windows, use subprocess
2008-11-09 18:08:35 -06:00
Augie Fackler
b7e24a980b
Add tests for tags and fix a bug in the tag-finding code that was found by the tests.
2008-10-08 20:37:01 -05:00
Augie Fackler
3524910c61
Refactor tests so I can reuse code more.
2008-10-08 20:09:28 -05:00
Augie Fackler
7a17d8e401
Add a basic system for running the hgsubversion tests (although not the svnwrap ones) without requiring Nose. Nose is still the recommended way to run the tests.
...
Also added some tests for pushing.
2008-10-07 22:13:14 -05:00