Skip to content

Commit 038443a

Browse files
Merge pull request #42 from casework/AC-208
Complete transfer of case_utils.guess_format
2 parents 55b7be4 + a984d70 commit 038443a

File tree

4 files changed

+2
-66
lines changed

4 files changed

+2
-66
lines changed

case_utils/__init__.py

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -13,20 +13,4 @@
1313

1414
__version__ = "0.3.0"
1515

16-
import typing
17-
import warnings
18-
19-
import rdflib.util # type: ignore
20-
2116
from . import local_uuid
22-
23-
24-
def guess_format(
25-
fpath: str, fmap: typing.Optional[typing.Dict[str, str]] = None
26-
) -> typing.Optional[str]:
27-
warnings.warn(
28-
"The functionality in case_utils.guess_format is now upstream. Please revise your code to use rdflib.util.guess_format. The function arguments remain the same. case_utils.guess_format will be removed in case_utils 0.4.0.",
29-
DeprecationWarning,
30-
)
31-
32-
return rdflib.util.guess_format(fpath, fmap) # type: ignore

case_utils/case_file/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,7 @@ def main() -> None:
244244

245245
output_format = None
246246
if args.output_format is None:
247-
output_format = case_utils.guess_format(args.out_graph)
247+
output_format = rdflib.util.guess_format(args.out_graph)
248248
else:
249249
output_format = args.output_format
250250

case_utils/case_sparql_construct/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ def main() -> None:
103103

104104
output_format = None
105105
if args.output_format is None:
106-
output_format = case_utils.guess_format(args.out_graph)
106+
output_format = rdflib.util.guess_format(args.out_graph)
107107
else:
108108
output_format = args.output_format
109109

tests/case_utils/test_guess_format.py

Lines changed: 0 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -64,51 +64,3 @@ def test_rdflib_util_guess_format_jsonld() -> None:
6464
assert (
6565
rdflib.util.guess_format(PATH_TO_JSONLD) == "json-ld"
6666
), "Failed to recognize .jsonld RDF file extension"
67-
68-
69-
def test_case_utils_guess_format_ttl_default() -> None:
70-
assert (
71-
case_utils.guess_format(PATH_TO_TTL) == "turtle"
72-
), "Failed to recognize .ttl RDF file extension"
73-
74-
75-
@pytest.mark.xfail(
76-
reason="Preserving behavior - rdflib 5.0.0 guess_format fmap argument overwrites base module's extension map",
77-
strict=True,
78-
)
79-
def test_case_utils_guess_format_ttl_fmap() -> None:
80-
assert (
81-
case_utils.guess_format(PATH_TO_TTL, FMAP_XHTML_GRDDL) == "turtle"
82-
), "Failed to recognize .ttl RDF file extension when using fmap"
83-
84-
85-
def test_case_utils_guess_format_json_default() -> None:
86-
assert (
87-
case_utils.guess_format(PATH_TO_JSON) == "json-ld"
88-
), "Failed to recognize .json RDF file extension"
89-
90-
91-
@pytest.mark.xfail(
92-
reason="Preserving behavior - rdflib 5.0.0 guess_format fmap argument overwrites base module's extension map",
93-
strict=True,
94-
)
95-
def test_case_utils_guess_format_json_fmap() -> None:
96-
assert (
97-
case_utils.guess_format(PATH_TO_JSON, FMAP_XHTML_GRDDL) == "json-ld"
98-
), "Failed to recognize .json RDF file extension when using fmap"
99-
100-
101-
def test_case_utils_guess_format_jsonld_default() -> None:
102-
assert (
103-
case_utils.guess_format(PATH_TO_JSONLD) == "json-ld"
104-
), "Failed to recognize .jsonld RDF file extension"
105-
106-
107-
@pytest.mark.xfail(
108-
reason="Preserving behavior - rdflib 5.0.0 guess_format fmap argument overwrites base module's extension map",
109-
strict=True,
110-
)
111-
def test_case_utils_guess_format_jsonld_fmap() -> None:
112-
assert (
113-
case_utils.guess_format(PATH_TO_JSONLD, FMAP_XHTML_GRDDL) == "json-ld"
114-
), "Failed to recognize .jsonld RDF file extension when using fmap"

0 commit comments

Comments
 (0)