From 4606cbd67dcf625fd4b0698ef09bbd03ffbf4f9e Mon Sep 17 00:00:00 2001 From: Nicholas Car Date: Sat, 19 Jun 2021 11:45:57 +1000 Subject: fixing some test paths --- rdflib/term.py | 4 ++-- test/test_csv2rdf.py | 9 +++++++-- test/test_literal.py | 2 +- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/rdflib/term.py b/rdflib/term.py index 2d430ebc..61d76ffc 100644 --- a/rdflib/term.py +++ b/rdflib/term.py @@ -1560,8 +1560,8 @@ _GenericPythonToXSDRules = [ ] _SpecificPythonToXSDRules = [ - ((date, _XSD_GYEAR), lambda val: val.strftime("%04Y")), - ((date, _XSD_GYEARMONTH), lambda val: val.strftime("%04Y-%02m")), + ((date, _XSD_GYEAR), lambda val: val.strftime("%Y")), + ((date, _XSD_GYEARMONTH), lambda val: val.strftime("%Y-%m")), ((str, _XSD_HEXBINARY), hexlify), ((bytes, _XSD_HEXBINARY), hexlify), ((str, _XSD_B64BINARY), b64encode), diff --git a/test/test_csv2rdf.py b/test/test_csv2rdf.py index d0bba696..ca292d47 100644 --- a/test/test_csv2rdf.py +++ b/test/test_csv2rdf.py @@ -2,12 +2,16 @@ import subprocess import unittest from os import remove from tempfile import mkstemp +from pathlib import Path class CSV2RDFTest(unittest.TestCase): + def setUp(self): + self.REALESTATE_FILE_PATH = Path(__file__).parent / "csv" / "realestate.csv" + def test_csv2rdf_cli(self): completed = subprocess.run( - ["csv2rdf", "test/csv/realestate.csv"], + ["csv2rdf", str(self.REALESTATE_FILE_PATH)], stdout=subprocess.PIPE, stderr=subprocess.PIPE, universal_newlines=True, @@ -20,7 +24,8 @@ class CSV2RDFTest(unittest.TestCase): def test_csv2rdf_cli_fileout(self): _, fname = mkstemp() - completed = subprocess.run(["csv2rdf", "-o", fname, "test/csv/realestate.csv"],) + print(fname) + completed = subprocess.run(["csv2rdf", "-o", fname, str(self.REALESTATE_FILE_PATH)], ) self.assertEqual(completed.returncode, 0) with open(fname) as f: self.assertGreater(len(f.readlines()), 0) diff --git a/test/test_literal.py b/test/test_literal.py index 98cd18a8..69844064 100644 --- a/test/test_literal.py +++ b/test/test_literal.py @@ -196,7 +196,7 @@ class TestXsdLiterals(unittest.TestCase): Tests literal construction. """ inputs = [ - # these literals do not get conerted to python types + # these literals do not get converted to Python types ("ABCD", XSD.integer, None), ("ABCD", XSD.gYear, None), ("-10000", XSD.gYear, None), -- cgit v1.2.1