summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorshreyasnagare <shreyasnagare@gmail.com>2021-06-30 19:33:17 -0400
committershreyasnagare <shreyasnagare@gmail.com>2021-06-30 19:33:17 -0400
commit529caa24feca237ae31b84adabb7c90c2805ba83 (patch)
treee1a9af193bc509faf1a1dca747f5bbfdd379d01d
parentd6aa01db18739aea43177cfcec41f8667aebdb3d (diff)
downloadrdflib-529caa24feca237ae31b84adabb7c90c2805ba83.tar.gz
Add tests for operators
-rw-r--r--test/test_graph_operator.py27
1 files changed, 27 insertions, 0 deletions
diff --git a/test/test_graph_operator.py b/test/test_graph_operator.py
new file mode 100644
index 00000000..87502c54
--- /dev/null
+++ b/test/test_graph_operator.py
@@ -0,0 +1,27 @@
+from rdflib import Graph
+
+
+class MyGraph(Graph):
+ def my_method(self):
+ pass
+
+
+def test_subclass_add_operator():
+ g = MyGraph()
+
+ g = g + g
+ assert "my_method" in dir(g)
+
+
+def test_subclass_sub_operator():
+ g = MyGraph()
+
+ g = g - g
+ assert "my_method" in dir(g)
+
+
+def test_subclass_mul_operator():
+ g = MyGraph()
+
+ g = g * g
+ assert "my_method" in dir(g)