2021-11-16 18:30:23 +11:00
|
|
|
import test.bootstrap
|
|
|
|
|
import ifcopenshell.api
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class TestAddReference(test.bootstrap.IFC4):
|
|
|
|
|
def test_adding_a_reference(self):
|
|
|
|
|
library = ifcopenshell.api.run("library.add_library", self.file, name="Name")
|
|
|
|
|
reference = ifcopenshell.api.run("library.add_reference", self.file, library=library)
|
|
|
|
|
assert reference.is_a("IfcLibraryReference")
|
|
|
|
|
assert reference.ReferencedLibrary == library
|
2021-11-17 13:27:07 +11:00
|
|
|
|
|
|
|
|
|
|
|
|
|
class TestAddReferenceIFC2X3(test.bootstrap.IFC2X3):
|
|
|
|
|
def test_adding_a_reference(self):
|
|
|
|
|
library = ifcopenshell.api.run("library.add_library", self.file, name="Name")
|
|
|
|
|
reference = ifcopenshell.api.run("library.add_reference", self.file, library=library)
|
|
|
|
|
assert reference.is_a("IfcLibraryReference")
|
|
|
|
|
assert library.LibraryReference == (reference,)
|