/
Rex9275
/
IT-Planet_Pro_SberLinux
Обзор
Документация
Войти
/
Rex9275
/
IT-Planet_Pro_SberLinux
Код
Запросы
0
Задачи
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
AssemblyAndTesting.py
19 строк
614 B
Rex9275
System automatic backup upload files
17 ноя 2024, 22:27
17 ноя 2024, 22:27
6d89433
Код
Авторство
О чём код?
import os import unittest from unittest.mock import patch from BackupMethods import back_up_with_shutil class MyTestCase(unittest.TestCase): @patch('BackupMethods.shutil.copytree') def test_backup_success(self, mock_copytree): source_dir = "/tmp/test_source" target_dir = "/tmp/test_target" back_up_with_shutil(source_dir, target_dir) mock_copytree.assert_called_once_with( source_dir, f'{target_dir}/backup_{os.path.basename(source_dir)}', dirs_exist_ok=True ) if __name__ == '__main__': unittest.main()