mirror of
https://github.com/django/django.git
synced 2025-08-03 18:38:50 +00:00
Refs #11964 -- Made Q objects deconstructible.
This commit is contained in:
parent
19b2dfd1bf
commit
508b5debfb
4 changed files with 115 additions and 1 deletions
|
@ -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)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue