diff options
| author | Ian Foote <python@ian.feete.org> | 2016-11-06 10:37:07 +0000 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2017-02-23 20:47:48 -0500 |
| commit | 508b5debfb16843a8443ebac82c1fb91f15da687 (patch) | |
| tree | 1281cdc5b664d118bf709686c49fc3ceae42dd4c /tests/utils_tests/test_tree.py | |
| parent | 19b2dfd1bfe7fd716dd3d8bfa5f972070d83b42f (diff) | |
Refs #11964 -- Made Q objects deconstructible.
Diffstat (limited to 'tests/utils_tests/test_tree.py')
| -rw-r--r-- | tests/utils_tests/test_tree.py | 16 |
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) |
