示例#1
0
 def test_line_parsing(self):
     for mount_info_line, expected_mount in (
             ('17 21 0:4 / /proc rw,nosuid,nodev,noexec,relatime shared:12 - proc proc rw', '/proc'),
             ('314 20 0:3 net:[4026532205] /run/docker/netns/8546120315b2 rw shared:124 - nsfs nsfs rw', '/run/docker/netns/8546120315b2'),
             ):
         finder = MountFinder()
         groupdict = finder._parse_line(mount_info_line)
         assert groupdict['mount'] == expected_mount
示例#2
0
 def _unmount_directory_bootstrap_leftovers(self):
     mounts = MountFinder()
     mounts.load()
     for abs_mount_point in reversed(list(mounts.below(self._abs_mountpoint))):
         self._try_unmounting(abs_mount_point)
示例#3
0
 def test_loading(self):
     finder = MountFinder()
     finder.load()
示例#4
0
 def _unmount_directory_bootstrap_leftovers(self):
     mounts = MountFinder()
     mounts.load()
     for abs_mount_point in reversed(
             list(mounts.below(self._abs_mountpoint))):
         self._try_unmounting(abs_mount_point)