You can now assign and unassign library references

This commit is contained in:
Dion Moult
2021-11-17 11:43:53 +11:00
parent 62cdf76a5a
commit da6945b352
8 changed files with 165 additions and 10 deletions
+14
View File
@@ -109,3 +109,17 @@ class TestEditLibraryReference:
library.get_active_library().should_be_called().will_return("library")
library.import_references("library").should_be_called()
subject.edit_library_reference(ifc, library)
class TestAssignLibraryReference:
def test_run(self, ifc):
ifc.get_entity("obj").should_be_called().will_return("product")
ifc.run("library.assign_reference", product="product", reference="reference").should_be_called()
subject.assign_library_reference(ifc, obj="obj", reference="reference")
class TestUnassignLibraryReference:
def test_run(self, ifc):
ifc.get_entity("obj").should_be_called().will_return("product")
ifc.run("library.unassign_reference", product="product", reference="reference").should_be_called()
subject.unassign_library_reference(ifc, obj="obj", reference="reference")