Skip to content

Commit e9f5c22

Browse files
authored
Merge pull request #1849 from aucampia/iwana-20220418T1523-remove_deadcode
Remove testing and debug code from rdflib
2 parents c381e0e + 604abba commit e9f5c22

File tree

14 files changed

+42
-195
lines changed

14 files changed

+42
-195
lines changed

rdflib/collection.py

Lines changed: 0 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -256,49 +256,3 @@ def clear(self):
256256
graph.remove((container, RDF.rest, None))
257257
container = rest
258258
return self
259-
260-
261-
def test():
262-
import doctest
263-
264-
doctest.testmod()
265-
266-
267-
if __name__ == "__main__":
268-
test()
269-
270-
from rdflib import Graph
271-
272-
g = Graph()
273-
274-
c = Collection(g, BNode())
275-
276-
assert len(c) == 0
277-
278-
c = Collection(g, BNode(), [Literal("1"), Literal("2"), Literal("3"), Literal("4")])
279-
280-
assert len(c) == 4
281-
282-
assert c[1] == Literal("2"), c[1]
283-
284-
del c[1]
285-
286-
assert list(c) == [Literal("1"), Literal("3"), Literal("4")], list(c)
287-
288-
try:
289-
del c[500]
290-
except IndexError:
291-
pass
292-
293-
c.append(Literal("5"))
294-
295-
print(list(c))
296-
297-
for i in c:
298-
print(i)
299-
300-
del c[3]
301-
302-
c.clear()
303-
304-
assert len(c) == 0

rdflib/events.py

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -85,13 +85,3 @@ def dispatch(self, event):
8585
raise ValueError("unknown event type: %s" % type(event))
8686
for l_ in lst:
8787
l_(event)
88-
89-
90-
def test():
91-
import doctest
92-
93-
doctest.testmod()
94-
95-
96-
if __name__ == "__main__":
97-
test()

rdflib/extras/infixowl.py

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2183,13 +2183,3 @@ def CommonNSBindings(graph, additionalNS={}):
21832183
for prefix, uri in list(additionalNS.items()):
21842184
namespace_manager.bind(prefix, uri, override=False)
21852185
graph.namespace_manager = namespace_manager
2186-
2187-
2188-
def test():
2189-
import doctest
2190-
2191-
doctest.testmod()
2192-
2193-
2194-
if __name__ == "__main__":
2195-
test()

rdflib/graph.py

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2470,13 +2470,3 @@ def __enter__(self):
24702470
def __exit__(self, *exc):
24712471
if exc[0] is None:
24722472
self.graph.addN(self.batch)
2473-
2474-
2475-
def test():
2476-
import doctest
2477-
2478-
doctest.testmod()
2479-
2480-
2481-
if __name__ == "__main__":
2482-
test()

rdflib/paths.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -487,10 +487,7 @@ def neg_path(p):
487487

488488

489489
if __name__ == "__main__":
490-
491-
import doctest
492-
493-
doctest.testmod()
490+
pass
494491
else:
495492
# monkey patch
496493
# (these cannot be directly in terms.py

rdflib/plugins/parsers/notation3.py

Lines changed: 0 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1975,34 +1975,3 @@ def parse(self, source, graph, encoding="utf-8"):
19751975
conj_graph.namespace_manager = graph.namespace_manager
19761976

19771977
TurtleParser.parse(self, source, conj_graph, encoding, turtle=False)
1978-
1979-
1980-
def _test(): # pragma: no cover
1981-
import doctest
1982-
1983-
doctest.testmod()
1984-
1985-
1986-
def main(): # pragma: no cover
1987-
g = ConjunctiveGraph()
1988-
1989-
sink = RDFSink(g)
1990-
base_uri = "file://" + os.path.join(os.getcwd(), sys.argv[1])
1991-
1992-
p = SinkParser(sink, baseURI=base_uri)
1993-
p._bindings[""] = p._baseURI + "#"
1994-
p.startDoc()
1995-
1996-
f = open(sys.argv[1], "rb")
1997-
rdbytes = f.read()
1998-
f.close()
1999-
2000-
p.feed(rdbytes)
2001-
p.endDoc()
2002-
for t in g.quads((None, None, None)):
2003-
2004-
print(t)
2005-
2006-
2007-
if __name__ == "__main__":
2008-
main()

rdflib/plugins/sparql/algebra.py

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1464,21 +1464,3 @@ def pp(p, ind=" "):
14641464
# it's update, just a list
14651465
for x in q:
14661466
pp(x)
1467-
1468-
1469-
if __name__ == "__main__":
1470-
import os.path
1471-
import sys
1472-
1473-
from rdflib.plugins.sparql import parser
1474-
1475-
if os.path.exists(sys.argv[1]):
1476-
q = open(sys.argv[1]).read()
1477-
else:
1478-
q = sys.argv[1]
1479-
1480-
pq = parser.parseQuery(q)
1481-
print(pq)
1482-
print("--------")
1483-
tq = translateQuery(pq)
1484-
pprintAlgebra(tq)

rdflib/plugins/sparql/parser.py

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1553,17 +1553,3 @@ def parseUpdate(q):
15531553

15541554
q = expandUnicodeEscapes(q)
15551555
return UpdateUnit.parseString(q, parseAll=True)[0]
1556-
1557-
1558-
if __name__ == "__main__":
1559-
import sys
1560-
1561-
DEBUG = True
1562-
try:
1563-
q = Query.parseString(sys.argv[1])
1564-
print("\nSyntax Tree:\n")
1565-
print(q)
1566-
except ParseException as err:
1567-
print(err.line)
1568-
print(" " * (err.column - 1) + "^")
1569-
print(err)

rdflib/plugins/sparql/parserutils.py

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -269,19 +269,5 @@ def prettify_parsetree(t, indent="", depth=0):
269269
return "".join(out)
270270

271271

272-
if __name__ == "__main__":
273-
import sys
274-
275-
from pyparsing import Word, nums
276-
277-
Number = Word(nums)
278-
Number.setParseAction(lambda x: int(x[0]))
279-
Plus = Comp("plus", Param("a", Number) + "+" + Param("b", Number))
280-
Plus.setEvalFn(lambda self, ctx: self.a + self.b)
281-
282-
r = Plus.parseString(sys.argv[1])
283-
print(r)
284-
print(r[0].eval({}))
285-
286272
# hurrah for circular imports
287273
from rdflib.plugins.sparql.sparql import NotBoundError, SPARQLError

rdflib/plugins/sparql/results/tsvresults.py

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -95,12 +95,3 @@ def convertTerm(self, t):
9595
raise Exception("I dont know how to handle this: %s" % (t,))
9696
else:
9797
return t
98-
99-
100-
if __name__ == "__main__":
101-
import sys
102-
103-
r = Result.parse(source=sys.argv[1], format="tsv")
104-
print(r.vars)
105-
print(r.bindings)
106-
# print r.serialize(format='json')

0 commit comments

Comments
 (0)