Mercurial > hgsubversion
changeset 795:6f0b0a47938c
test_externals: flag another case as using hgsub, use assertMultiLineEqual
author | Augie Fackler <durin42@gmail.com> |
---|---|
date | Wed, 23 Mar 2011 22:21:06 -0500 |
parents | c32c92fdca5b |
children | 22f0c50c29a6 |
files | tests/test_externals.py |
diffstat | 1 files changed, 7 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/tests/test_externals.py +++ b/tests/test_externals.py @@ -80,7 +80,7 @@ class TestFetchExternals(test_util.TestB ref0 = """[.] ^/externals/project1 deps/project1 """ - self.assertEqual(ref0, repo[0]['.hgsvnexternals'].data()) + self.assertMultiLineEqual(ref0, repo[0]['.hgsvnexternals'].data()) ref1 = """\ [.] # A comment, then an empty line, then a blank line @@ -89,7 +89,7 @@ class TestFetchExternals(test_util.TestB -r2 ^/externals/project2@2 deps/project2 """ - self.assertEqual(ref1, repo[1]['.hgsvnexternals'].data()) + self.assertMultiLineEqual(ref1, repo[1]['.hgsvnexternals'].data()) ref2 = """[.] -r2 ^/externals/project2@2 deps/project2 @@ -153,6 +153,8 @@ class TestFetchExternals(test_util.TestB checkdeps(['subdir/deps/project1'], ['deps/project2'], repo, 4) def test_hgsub(self, stupid=False): + if subrepo is None: + return repo = self._load_fixture_and_fetch('externals.svndump', externals='subrepos', stupid=stupid) @@ -183,7 +185,7 @@ HEAD subdir/deps/project1 HEAD subdir2/deps/project1 """, repo[2]['.hgsubstate'].data()) - self.assertEqual("""\ + self.assertMultiLineEqual("""\ deps/project2 = [hgsubversion] :-r{REV} ^/externals/project2@2 deps/project2 subdir/deps/project1 = [hgsubversion] subdir:^/externals/project1 deps/project1 """, repo[3]['.hgsub'].data()) @@ -259,6 +261,8 @@ 2 deps/project2 commands.update(ui, repo, node='4', clean=True) def test_mergeexternals(self, stupid=False): + if subrepo is None: + return repo = self._load_fixture_and_fetch('mergeexternals.svndump', externals='subrepos', stupid=stupid)