summaryrefslogtreecommitdiff
path: root/tests/utils_tests/test_tree.py
diff options
context:
space:
mode:
authorIan Foote <python@ian.feete.org>2016-11-06 10:37:07 +0000
committerTim Graham <timograham@gmail.com>2017-02-23 20:47:48 -0500
commit508b5debfb16843a8443ebac82c1fb91f15da687 (patch)
tree1281cdc5b664d118bf709686c49fc3ceae42dd4c /tests/utils_tests/test_tree.py
parent19b2dfd1bfe7fd716dd3d8bfa5f972070d83b42f (diff)
Refs #11964 -- Made Q objects deconstructible.
Diffstat (limited to 'tests/utils_tests/test_tree.py')
-rw-r--r--tests/utils_tests/test_tree.py16
1 files changed, 16 insertions, 0 deletions
diff --git a/tests/utils_tests/test_tree.py b/tests/utils_tests/test_tree.py
index 8ab73e2b92..98db5f6012 100644
--- a/tests/utils_tests/test_tree.py
+++ b/tests/utils_tests/test_tree.py
@@ -55,3 +55,19 @@ class NodeTests(unittest.TestCase):
node5 = copy.deepcopy(self.node1)
self.assertIs(self.node1.children, node4.children)
self.assertIsNot(self.node1.children, node5.children)
+
+ def test_eq_children(self):
+ node = Node(self.node1_children)
+ self.assertEqual(node, self.node1)
+ self.assertNotEqual(node, self.node2)
+
+ def test_eq_connector(self):
+ new_node = Node(connector='NEW')
+ default_node = Node(connector='DEFAULT')
+ self.assertEqual(default_node, self.node2)
+ self.assertNotEqual(default_node, new_node)
+
+ def test_eq_negated(self):
+ node = Node(negated=False)
+ negated = Node(negated=True)
+ self.assertNotEqual(negated, node)