From 0de1e40f209e988b71f2eaca174f4d143f647e09 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Thu, 24 Sep 2015 06:45:33 +0200 Subject: [PATCH] Add filescheme test for names with special chars. Inspired by https://github.com/QupZilla/qupzilla/pull/1711 --- tests/unit/browser/network/test_filescheme.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tests/unit/browser/network/test_filescheme.py b/tests/unit/browser/network/test_filescheme.py index e02402b1e..15b32f6e4 100644 --- a/tests/unit/browser/network/test_filescheme.py +++ b/tests/unit/browser/network/test_filescheme.py @@ -149,6 +149,15 @@ class TestDirbrowserHtml: bar_item = self.Item('file://' + str(bar_file), bar_file.relto(tmpdir)) assert parsed.files == [bar_item, foo_item] + def test_html_special_chars(self, tmpdir, parser): + special_file = tmpdir / 'foo&bar' + special_file.ensure() + + parsed = parser(str(tmpdir)) + item = self.Item('file://' + str(special_file), + special_file.relto(tmpdir)) + assert parsed.files == [item] + def test_dirs(self, tmpdir, parser): foo_dir = tmpdir / 'foo' bar_dir = tmpdir / 'bar'