diff options
author | Natanael Arndt <arndtn@gmail.com> | 2020-04-17 19:16:45 +0200 |
---|---|---|
committer | Natanael Arndt <arndtn@gmail.com> | 2020-04-17 19:16:45 +0200 |
commit | 2d0c8055a3888a6ecadbac7276e1564562b813c1 (patch) | |
tree | faaa43a3f97b3719707d0cc610fca92eca28cb64 | |
parent | 39d07c4a5c9395f1322a269982e69b63cbf4db22 (diff) | |
download | rdflib-2d0c8055a3888a6ecadbac7276e1564562b813c1.tar.gz |
Add test for exponent floats with leading dot
-rw-r--r-- | test/test_n3.py | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/test/test_n3.py b/test/test_n3.py index 5d447732..250ef086 100644 --- a/test/test_n3.py +++ b/test/test_n3.py @@ -164,6 +164,31 @@ foo-bar:Ex foo-bar:name "Test" . """ g = Graph() g.parse("test/n3/issue156.n3", format="n3") + def testIssue999(self): + """ + Make sure the n3 parser does recognize exponent and leading dot in ".171e-11" + """ + data = """ +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . + +<http://qudt.org/vocab/unit/MilliM-PER-YR> + a <http://qudt.org/schema/qudt/Unit> ; + <http://qudt.org/schema/qudt/conversionMultiplier> .171e-11 ; + <http://qudt.org/schema/qudt/conversionOffset> 0e+00 ; + <http://qudt.org/schema/qudt/description> "0.001-fold of the SI base unit metre divided by the unit year" ; + <http://qudt.org/schema/qudt/hasQuantityKind> <http://qudt.org/vocab/quantitykind/Velocity> ; + <http://qudt.org/schema/qudt/iec61360Code> "0112/2///62720#UAA868" ; + <http://qudt.org/schema/qudt/uneceCommonCode> "H66" ; + rdfs:isDefinedBy <http://qudt.org/2.1/vocab/unit> ; + rdfs:isDefinedBy <http://qudt.org/vocab/unit> ; + rdfs:label "MilliM PER YR" ; + <http://www.w3.org/2004/02/skos/core#prefLabel> "millimetre per year" ; +. + """ + g = Graph() + g.parse(data=data, format="n3") + g.parse(data=data, format="turtle") + def testDotInPrefix(self): g = Graph() g.parse( |