def test_mount_info(self, mock_open): magic = mock.MagicMock(spec=io.TextIOBase) magic.__enter__.return_value = magic mock_open.return_value = magic # TODO come up with better mountpoints. magic.__iter__.return_value = iter(_proc_mounts) release = misc.mount_info('/dev/pts') self.assertEqual(release, ('none', 'devpts', 'rw')) magic.__iter__.return_value = iter(_proc_mounts) release = misc.mount_info('/proc') self.assertEqual(release, ('none', 'proc', 'rw')) magic.__iter__.return_value = iter(_proc_mounts) release = misc.mount_info('XXX') self.assertEqual(release, ('', '', ''))