diff options
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\\"') |