From 0587960dbde6f6156a760c0470b6223571f77881 Mon Sep 17 00:00:00 2001 From: "Robin H. Johnson" Date: Tue, 18 Dec 2007 00:39:09 -0800 Subject: Add some more testcases. --- gitosis/test/test_gitweb.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) 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\\"') -- cgit v1.2.3