Esempio n. 1
0
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)
Esempio n. 2
0
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)
Esempio n. 3
0
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')