Mercurial > hgsubversion
comparison tests/test_fetch_command_regexes.py @ 13:e60bd31f58a7
Rename this file so I can have a file that tests the other bits of fetch.
| author | Augie Fackler <durin42@gmail.com> |
|---|---|
| date | Tue, 07 Oct 2008 17:46:43 -0500 |
| parents | tests/test_fetch_command.py@79b0e059319d |
| children | 48a44546c12f |
comparison
equal
deleted
inserted
replaced
| 12:c5039390332f | 13:e60bd31f58a7 |
|---|---|
| 1 import fetch_command | |
| 2 | |
| 3 two_empties = """Index: __init__.py | |
| 4 =================================================================== | |
| 5 Index: bar/__init__.py | |
| 6 =================================================================== | |
| 7 Index: bar/test_muhaha.py | |
| 8 =================================================================== | |
| 9 --- bar/test_muhaha.py (revision 0) | |
| 10 +++ bar/test_muhaha.py (revision 1) | |
| 11 @@ -0,0 +1,2 @@ | |
| 12 + | |
| 13 +blah blah blah, I'm a fake patch | |
| 14 \ No newline at end of file | |
| 15 """ | |
| 16 | |
| 17 def test_empty_file_re(): | |
| 18 matches = fetch_command.empty_file_patch_wont_make_re.findall(two_empties) | |
| 19 assert sorted(matches) == ['__init__.py', 'bar/__init__.py'] | |
| 20 | |
| 21 def test_any_matches_just_one(): | |
| 22 pat = '''Index: trunk/django/contrib/admin/urls/__init__.py | |
| 23 =================================================================== | |
| 24 ''' | |
| 25 matches = fetch_command.any_file_re.findall(pat) | |
| 26 assert len(matches) == 1 | |
| 27 | |
| 28 def test_any_file_re(): | |
| 29 matches = fetch_command.any_file_re.findall(two_empties) | |
| 30 assert sorted(matches) == ['__init__.py', 'bar/__init__.py', | |
| 31 'bar/test_muhaha.py'] | |
| 32 binary_delta = """Index: trunk/functional_tests/doc_tests/test_doctest_fixtures/doctest_fixtures_fixtures.pyc | |
| 33 =================================================================== | |
| 34 Cannot display: file marked as a binary type. | |
| 35 svn:mime-type = application/octet-stream | |
| 36 | |
| 37 Property changes on: trunk/functional_tests/doc_tests/test_doctest_fixtures/doctest_fixtures_fixtures.pyc | |
| 38 ___________________________________________________________________ | |
| 39 Added: svn:mime-type | |
| 40 + application/octet-stream | |
| 41 | |
| 42 Index: trunk/functional_tests/doc_tests/test_doctest_fixtures/doctest_fixtures.rst | |
| 43 =================================================================== | |
| 44 """ | |
| 45 def test_binary_file_re(): | |
| 46 matches = fetch_command.binary_file_re.findall(binary_delta) | |
| 47 print matches | |
| 48 assert matches == ['trunk/functional_tests/doc_tests/test_doctest_fixtures/doctest_fixtures_fixtures.pyc'] |
