示例#1
0
    def test_prepare_target_dir_target_dir_dont_exist(self, mock_os_path, mock_mkdir, mock_copytree):
        mock_os_path.exists.return_value = False

        wintersun.prepare_target_dir()

        self.assertTrue(mock_mkdir.called)
        self.assertTrue(mock_copytree.called)
示例#2
0
    def test_prepare_target_dir_target_dir_exists(
        self, mock_ARGS, mock_rmtree, mock_os_path, mock_mkdir, mock_copytree
    ):
        mock_os_path.exists.return_value = True
        mock_os_path.isdir.return_value = True
        mock_ARGS.delete = mock.PropertyMock(return_value=True)

        wintersun.prepare_target_dir()

        self.assertTrue(mock_rmtree.called)
        self.assertTrue(mock_mkdir.called)
        self.assertTrue(mock_copytree.called)