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
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
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
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
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