From 700756aa16eb56624ef88b285e5ac662e6f10ea5 Mon Sep 17 00:00:00 2001 From: Daniel Schadt Date: Wed, 23 Mar 2016 23:56:23 +0100 Subject: [PATCH] tests: add more cases for dirbrowser.is_root The trailing slash might have an effect on the function result, so we should have cases with/without the slash. --- tests/unit/browser/network/test_filescheme.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/unit/browser/network/test_filescheme.py b/tests/unit/browser/network/test_filescheme.py index 484bddaa7..126f81df5 100644 --- a/tests/unit/browser/network/test_filescheme.py +++ b/tests/unit/browser/network/test_filescheme.py @@ -57,6 +57,8 @@ class TestIsRoot: @pytest.mark.windows @pytest.mark.parametrize('directory, is_root', [ + ('C:\\foo\\bar', False), + ('C:\\foo\\', False), ('C:\\foo', False), ('C:\\', True) ]) @@ -65,6 +67,8 @@ class TestIsRoot: @pytest.mark.posix @pytest.mark.parametrize('directory, is_root', [ + ('/foo/bar', False), + ('/foo/', False), ('/foo', False), ('/', True) ])