def test_vfstab(self): ''' List the content of the vfstab ''' mock = MagicMock(return_value=False) with patch.object(os.path, 'isfile', mock): self.assertEqual(mount.vfstab(), {}) file_data = textwrap.dedent('''\ # swap - /tmp tmpfs - yes size=2048m ''') mock = MagicMock(return_value=True) with patch.dict(mount.__grains__, {'kernel': 'SunOS'}), \ patch.object(os.path, 'isfile', mock), \ patch('salt.utils.files.fopen', mock_open(read_data=file_data)): vfstab = mount.vfstab() assert vfstab == { '/tmp': {'device': 'swap', 'device_fsck': '-', 'fstype': 'tmpfs', 'mount_at_boot': 'yes', 'opts': ['size=2048m'], 'pass_fsck': '-'} }, vfstab
def test_vfstab(self): ''' List the content of the vfstab ''' mock = MagicMock(return_value=False) with patch.object(os.path, 'isfile', mock): self.assertEqual(mount.vfstab(), {}) mock = MagicMock(return_value=True) with patch.dict(mount.__grains__, {'kernel': 'SunOS'}): with patch.object(os.path, 'isfile', mock): file_data = '\n'.join([ '#', 'swap - /tmp tmpfs - yes size=2048m' ]) with patch('salt.utils.fopen', mock_open(read_data=file_data), create=True) as m: m.return_value.__iter__.return_value = file_data.splitlines( ) self.assertEqual( mount.vfstab(), { '/tmp': { 'device': 'swap', 'device_fsck': '-', 'fstype': 'tmpfs', 'mount_at_boot': 'yes', 'opts': ['size=2048m'], 'pass_fsck': '-' } })
def test_vfstab(): """ List the content of the vfstab """ mock = MagicMock(return_value=False) with patch.object(os.path, "isfile", mock): assert mount.vfstab() == {} file_data = textwrap.dedent("""\ # swap - /tmp tmpfs - yes size=2048m """) mock = MagicMock(return_value=True) with patch.dict(mount.__grains__, {"kernel": "SunOS"}), patch.object( os.path, "isfile", mock), patch("salt.utils.files.fopen", mock_open(read_data=file_data)): vfstab = mount.vfstab() assert vfstab == { "/tmp": { "device": "swap", "device_fsck": "-", "fstype": "tmpfs", "mount_at_boot": "yes", "opts": ["size=2048m"], "pass_fsck": "-", } }, vfstab
def test_vfstab(self): """ List the content of the vfstab """ mock = MagicMock(return_value=False) with patch.object(os.path, "isfile", mock): self.assertEqual(mount.vfstab(), {}) mock = MagicMock(return_value=True) with patch.dict(mount.__grains__, {"kernel": "SunOS"}): with patch.object(os.path, "isfile", mock): file_data = "\n".join(["#", "swap - /tmp tmpfs - yes size=2048m"]) with patch("salt.utils.fopen", mock_open(read_data=file_data), create=True) as m: m.return_value.__iter__.return_value = file_data.splitlines() self.assertEqual( mount.fstab(), { "/tmp": { "device": "swap", "device_fsck": "-", "fstype": "tmpfs", "mount_at_boot": "yes", "opts": ["size=2048m"], "pass_fsck": "-", } }, )