diff options
author | Robin H. Johnson <robbat2@gentoo.org> | 2007-12-18 00:39:09 -0800 |
---|---|---|
committer | Robin H. Johnson <robbat2@gentoo.org> | 2007-12-18 01:12:22 -0800 |
commit | 0587960dbde6f6156a760c0470b6223571f77881 (patch) | |
tree | 5d8531e767a1a9cce2086bfb50ca39acf07d527a /gitosis | |
parent | Add tests for the main App class, thanks to nose coverage tests. (diff) | |
download | gitosis-dakkar-0587960dbde6f6156a760c0470b6223571f77881.tar.gz gitosis-dakkar-0587960dbde6f6156a760c0470b6223571f77881.tar.bz2 gitosis-dakkar-0587960dbde6f6156a760c0470b6223571f77881.zip |
Add some more testcases.
Diffstat (limited to 'gitosis')
-rw-r--r-- | gitosis/test/test_gitweb.py | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/gitosis/test/test_gitweb.py b/gitosis/test/test_gitweb.py index 635e555..8bf6d10 100644 --- a/gitosis/test/test_gitweb.py +++ b/gitosis/test/test_gitweb.py @@ -222,3 +222,23 @@ def test_description_again(): ) got = readFile(os.path.join(path, 'description')) eq(got, 'foodesc\n') + +def test_escape_filename_normal() + i = 'abc' + eq(gitweb._escape_filename(i), 'abc') + +def test_escape_filename_slashone() + i = 'ab\\c' + eq(gitweb._escape_filename(i), 'ab\\\\c') + +def test_escape_filename_slashtwo() + i = 'ab\\\\c' + eq(gitweb._escape_filename(i), 'ab\\\\\\\\c') + +def test_escape_filename_dollar() + i = 'abc$' + eq(gitweb._escape_filename(i), 'abc\\$') + +def test_escape_filename_quote() + i = 'abc"' + eq(gitweb._escape_filename(i), 'abc\\"') |