Skip to content
Snippets Groups Projects
Commit 04ade76d authored by florian's avatar florian
Browse files

TST: Fix unittest

parent 189d2f2d
No related branches found
No related tags found
2 merge requests!123REL: Release v0.6.0,!107ENH: setup logging and reporting for serverside execution
Pipeline #35051 failed
......@@ -29,7 +29,8 @@ import logging
from caoscrawler.stores import GeneralStore, RecordStore
import os
from caoscrawler.crawl import Crawler, SecurityMode, split_restricted_path
from caoscrawler.crawl import (_treat_deprecated_prefix, Crawler, crawler_main,
SecurityMode, split_restricted_path)
from caoscrawler.identifiable import Identifiable
from caoscrawler.structure_elements import File, DictTextElement, DictListElement, DictElement
from caoscrawler.scanner import scan_directory
......@@ -39,7 +40,6 @@ from simulated_server_data import full_data
from functools import partial
from copy import deepcopy
from unittest.mock import patch
from caoscrawler.crawl import crawler_main
import caosdb.common.models as dbmodels
from unittest.mock import MagicMock, Mock
from os.path import join, dirname, basename
......@@ -994,10 +994,14 @@ def test_deprecated_prefix_option():
with pytest.deprecated_call():
crawler_main("./", rfp("scifolder_cfood.yml"), prefix="to/be/removed")
with raises(ValueError) as ve:
crawler_main("./", rfp("scifolder_cfood.yml"), prefix="to/be/removed",
# Check that crawler main terminates with an error
assert 1 = crawler_main("./", rfp("scifolder_cfood.yml"), prefix="to/be/removed",
remove_prefix="to/be/removed")
with raises(ValueError) as ve:
_treat_deprecated_prefix(prefix="to/be/removed", remove_prefix="to/be/removed")
assert "(deprecated) `prefix` and the `remove_prefix`" in str(ve.value)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment