Ejemplo n.º 1
0
 def test_parse_volume_windows_mixed_notations_native(self):
     windows_path = 'C:\\Foo:/root/foo'
     assert VolumeSpec._parse_win32(windows_path, False) == (
         'C:\\Foo',
         '/root/foo',
         'rw'
     )
Ejemplo n.º 2
0
 def test_parse_volume_windows_just_drives_native(self):
     windows_path = 'E:\\:C:\\:ro'
     assert VolumeSpec._parse_win32(windows_path, False) == (
         'E:\\',
         'C:\\',
         'ro'
     )
Ejemplo n.º 3
0
 def test_parse_volume_windows_mixed_notations_normalized(self):
     windows_path = 'C:\\Foo:/root/foo'
     assert VolumeSpec._parse_win32(windows_path, True) == (
         '/c/Foo',
         '/root/foo',
         'rw'
     )
Ejemplo n.º 4
0
 def test_parse_volume_windows_just_drives_normalized(self):
     windows_path = 'E:\\:C:\\:ro'
     assert VolumeSpec._parse_win32(windows_path, True) == (
         '/e/',
         'C:\\',
         'ro'
     )
Ejemplo n.º 5
0
 def test_parse_volume_windows_internal_path_native(self):
     windows_path = 'C:\\Users\\reimu\\scarlet:C:\\scarlet\\app:ro'
     assert VolumeSpec._parse_win32(windows_path, False) == (
         'C:\\Users\\reimu\\scarlet',
         'C:\\scarlet\\app',
         'ro'
     )
Ejemplo n.º 6
0
 def test_parse_volume_windows_internal_path_normalized(self):
     windows_path = 'C:\\Users\\reimu\\scarlet:C:\\scarlet\\app:ro'
     assert VolumeSpec._parse_win32(windows_path, True) == (
         '/c/Users/reimu/scarlet',
         'C:\\scarlet\\app',
         'ro'
     )
Ejemplo n.º 7
0
 def test_parse_volume_windows_absolute_path_native(self):
     windows_path = "c:\\Users\\me\\Documents\\shiny\\config:/opt/shiny/config:ro"
     assert VolumeSpec._parse_win32(windows_path, False) == (
         "c:\\Users\\me\\Documents\\shiny\\config",
         "/opt/shiny/config",
         "ro"
     )
Ejemplo n.º 8
0
 def test_parse_volume_windows_absolute_path_normalized(self):
     windows_path = "c:\\Users\\me\\Documents\\shiny\\config:/opt/shiny/config:ro"
     assert VolumeSpec._parse_win32(windows_path, True) == (
         "/c/Users/me/Documents/shiny/config",
         "/opt/shiny/config",
         "ro"
     )
Ejemplo n.º 9
0
 def test_parse_volume_windows_internal_path_native(self):
     windows_path = 'C:\\Users\\reimu\\scarlet:C:\\scarlet\\app:ro'
     assert VolumeSpec._parse_win32(windows_path,
                                    False) == ('C:\\Users\\reimu\\scarlet',
                                               'C:\\scarlet\\app', 'ro')
Ejemplo n.º 10
0
 def test_parse_volume_windows_internal_path_normalized(self):
     windows_path = 'C:\\Users\\reimu\\scarlet:C:\\scarlet\\app:ro'
     assert VolumeSpec._parse_win32(windows_path,
                                    True) == ('/c/Users/reimu/scarlet',
                                              'C:\\scarlet\\app', 'ro')
Ejemplo n.º 11
0
 def test_parse_volume_windows_absolute_path_native(self):
     windows_path = "c:\\Users\\me\\Documents\\shiny\\config:/opt/shiny/config:ro"
     assert VolumeSpec._parse_win32(
         windows_path, False) == ("c:\\Users\\me\\Documents\\shiny\\config",
                                  "/opt/shiny/config", "ro")
Ejemplo n.º 12
0
 def test_parse_volume_windows_absolute_path_normalized(self):
     windows_path = "c:\\Users\\me\\Documents\\shiny\\config:/opt/shiny/config:ro"
     assert VolumeSpec._parse_win32(
         windows_path, True) == ("/c/Users/me/Documents/shiny/config",
                                 "/opt/shiny/config", "ro")
Ejemplo n.º 13
0
 def test_parse_volume_windows_mixed_notations_native(self):
     windows_path = 'C:\\Foo:/root/foo'
     assert VolumeSpec._parse_win32(windows_path,
                                    False) == ('C:\\Foo', '/root/foo', 'rw')
Ejemplo n.º 14
0
 def test_parse_volume_windows_mixed_notations_normalized(self):
     windows_path = 'C:\\Foo:/root/foo'
     assert VolumeSpec._parse_win32(windows_path,
                                    True) == ('/c/Foo', '/root/foo', 'rw')
Ejemplo n.º 15
0
 def test_parse_volume_windows_just_drives_native(self):
     windows_path = 'E:\\:C:\\:ro'
     assert VolumeSpec._parse_win32(windows_path,
                                    False) == ('E:\\', 'C:\\', 'ro')
Ejemplo n.º 16
0
 def test_parse_volume_windows_just_drives_normalized(self):
     windows_path = 'E:\\:C:\\:ro'
     assert VolumeSpec._parse_win32(windows_path,
                                    True) == ('/e/', 'C:\\', 'ro')