Ejemplo n.º 1
0
 def test_with_temp_docs(self):
     p1 = SomeModel()
     p2 = SomeModel()
     beu._create_temp_doc([p1, p2])
     beu._dispose_temp_doc([p1, p2])
     assert p1.document is None
     assert p2.document is None
Ejemplo n.º 2
0
 def test_with_temp_docs(self):
     p1 = Model()
     p2 = Model()
     beu._create_temp_doc([p1, p2])
     beu._dispose_temp_doc([p1, p2])
     assert p1.document is None
     assert p2.document is None
Ejemplo n.º 3
0
 def test_with_docs(self):
     d1 = Document()
     d2 = Document()
     p1 = SomeModel()
     d1.add_root(p1)
     p2 = OtherModel(child=SomeModel())
     d2.add_root(p2.child)
     beu._create_temp_doc([p1, p2])
     beu._dispose_temp_doc([p1, p2])
     assert p1.document is d1
     assert p2.document is None
     assert p2.child.document is d2
Ejemplo n.º 4
0
 def test_with_docs(self):
     d1 = Document()
     d2 = Document()
     p1 = Model()
     d1.add_root(p1)
     p2 = SomeModelInTestObjects(child=Model())
     d2.add_root(p2.child)
     beu._create_temp_doc([p1, p2])
     beu._dispose_temp_doc([p1, p2])
     assert p1.document is d1
     assert p2.document is None
     assert p2.child.document is d2
Ejemplo n.º 5
0
 def test_no_docs(self):
     p1 = Model()
     p2 = Model()
     beu._dispose_temp_doc([p1, p2])
     assert p1.document is None
     assert p2.document is None