def test_get_pm_backup_path(): result = system_preferences.get_pm_backup_path() assert result == path.join(get_sys_preferences_backup_dir(), system_preferences.pm_file_name)
def test_backup(copy_dir_mock): source = system_preferences.get_pm_path() dest = system_preferences.get_pm_backup_path() system_preferences.backup() copy_dir_mock.assert_called_with(source, dest)
def test_restore(copy_dir_mock, ensure_mock): source = system_preferences.get_pm_backup_path() dest = system_preferences.get_pm_path() system_preferences.restore() copy_dir_mock.assert_called_with(source, dest, with_sudo=True) ensure_mock.assert_called_with('root:wheel', [dest], '644')