예제 #1
0
 def test_abspath_included(self, tmpfile):
     sda_path = tmpfile(name='sda', contents='')
     directory = os.path.dirname(sda_path)
     result = disk._map_dev_paths(directory, include_abspath=True)
     assert sorted(result.keys()) == sorted(['sda', sda_path])
     assert result['sda'] == sda_path
     assert result[sda_path] == 'sda'
예제 #2
0
 def test_abspath_included(self, tmpfile):
     sda_path = tmpfile(name='sda', contents='')
     directory = os.path.dirname(sda_path)
     result = disk._map_dev_paths(directory, include_abspath=True)
     assert sorted(result.keys()) == sorted(['sda', sda_path])
     assert result['sda'] == sda_path
     assert result[sda_path] == 'sda'
예제 #3
0
 def test_realpath_included(self, tmpfile):
     sda_path = tmpfile(name='sda', contents='')
     directory = os.path.dirname(sda_path)
     dm_path = os.path.join(directory, 'dm-0')
     os.symlink(sda_path, os.path.join(directory, 'dm-0'))
     result = disk._map_dev_paths(directory, include_realpath=True)
     assert sorted(result.keys()) == sorted(['sda', 'dm-0'])
     assert result['sda'] == dm_path
     assert result['dm-0'] == dm_path
예제 #4
0
 def test_realpath_included(self, tmpfile):
     sda_path = tmpfile(name='sda', contents='')
     directory = os.path.dirname(sda_path)
     dm_path = os.path.join(directory, 'dm-0')
     os.symlink(sda_path, os.path.join(directory, 'dm-0'))
     result = disk._map_dev_paths(directory, include_realpath=True)
     assert sorted(result.keys()) == sorted(['sda', 'dm-0'])
     assert result['sda'] == dm_path
     assert result['dm-0'] == dm_path
예제 #5
0
 def test_base_name_and_abspath(self, tmpfile):
     sda_path = tmpfile(name='sda', contents='')
     directory = os.path.dirname(sda_path)
     result = disk._map_dev_paths(directory)
     assert len(result.keys()) == 1
     assert result['sda'] == sda_path
예제 #6
0
 def test_errors_return_empty_mapping(self, tmpdir):
     bad_dir = os.path.join(str(tmpdir), 'nonexisting')
     assert disk._map_dev_paths(bad_dir) == {}
예제 #7
0
 def test_base_name_and_abspath(self, tmpfile):
     sda_path = tmpfile(name='sda', contents='')
     directory = os.path.dirname(sda_path)
     result = disk._map_dev_paths(directory)
     assert len(result.keys()) == 1
     assert result['sda'] == sda_path
예제 #8
0
 def test_errors_return_empty_mapping(self, tmpdir):
     bad_dir = os.path.join(str(tmpdir), 'nonexisting')
     assert disk._map_dev_paths(bad_dir) == {}