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)
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)