summaryrefslogtreecommitdiff
path: root/tests/scanner/test_scanner.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/scanner/test_scanner.py')
-rw-r--r--tests/scanner/test_scanner.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/scanner/test_scanner.py b/tests/scanner/test_scanner.py
index 2513c0de..85953964 100644
--- a/tests/scanner/test_scanner.py
+++ b/tests/scanner/test_scanner.py
@@ -25,6 +25,16 @@ class TestScanner(unittest.TestCase):
paths = get_source_root_dirs(options, [])
self.assertEqual(paths, [])
+ @unittest.skipUnless(os.name == "nt", "Windows only")
+ def test_get_source_root_dirs_different_drives(self):
+ options = optparse.Values({"sources_top_dirs": []})
+ names = [
+ os.path.join("X:", os.sep, "foo"),
+ os.path.join("Y:", os.sep, "bar"),
+ ]
+ paths = get_source_root_dirs(options, names)
+ self.assertEqual(paths, list(map(os.path.dirname, names)))
+
if __name__ == '__main__':
unittest.main()