def setUp(self): self.test_instance = ThreeDinstance() self.test_instance.description.setname = "Palletkind" self.test_instance.description.name = "Test" pallet_kind = ThreeDpalletkind() pallet_kind.id = 1 pallet_kind.quantity = 1 pallet_kind.boundingBox = [1000, 1000, 10] pallet_kind.position = [0, 0, 0] pallet_kind.orientations = set(['LWH', 'WLH']) self.test_instance.addPalletkind(pallet_kind) loadingspace = ThreeDloadingspace() loadingspace.id = 1 loadingspace.boundingBox = [1000, 1000, 1500] loadingspace.position = [0, 0, 10] pallet_kind.loadingspace = loadingspace pallet_kind = ThreeDpalletkind() pallet_kind.id = 2 pallet_kind.quantity = 9999 pallet_kind.boundingBox = [1000, 1000, 100] pallet_kind.position = [0, 0, 0] pallet_kind.orientations = set(['LWH', 'WLH']) self.test_instance.addPalletkind(pallet_kind) loadingspace = ThreeDloadingspace() loadingspace.id = 1 loadingspace.boundingBox = [1000, 1000, 1000] loadingspace.position = [0, 0, 100] pallet_kind.loadingspace = loadingspace
def setUp(self): self.test_instance = ThreeDinstance() self.test_instance.description.setname = "Containerkind" self.test_instance.description.name = "Test" container_kind = ThreeDcontainerkind() container_kind.id = 1 container_kind.quantity = 1 self.test_instance.addContainerkind(container_kind) loadingspace = ThreeDloadingspace() loadingspace.id = 1 loadingspace.boundingBox = [2000, 1000, 1000] loadingspace.position = [0, 0, 0] container_kind.addLoadingspace(loadingspace) loadingspace = ThreeDloadingspace() loadingspace.id = 2 loadingspace.boundingBox = [2000, 1000, 1000] loadingspace.position = [2000, 0, 0] container_kind.addLoadingspace(loadingspace) container_kind = ThreeDcontainerkind() container_kind.id = 2 container_kind.quantity = 9999 self.test_instance.addContainerkind(container_kind) loadingspace = ThreeDloadingspace() loadingspace.id = 1 loadingspace.boundingBox = [1000, 500, 500] loadingspace.position = [0, 0, 0] container_kind.addLoadingspace(loadingspace)
def setUp(self): self.container_kind = ThreeDcontainerkind() self.container_kind.id = 1 self.container_kind.quantity = 1 loadingspace = ThreeDloadingspace() loadingspace.id = 1 loadingspace.boundingBox = [2000, 1000, 1000] loadingspace.position = [0, 0, 0] self.container_kind.addLoadingspace(loadingspace) loadingspace = ThreeDloadingspace() loadingspace.id = 2 loadingspace.boundingBox = [2000, 1000, 1000] loadingspace.position = [2000, 0, 0] self.container_kind.addLoadingspace(loadingspace)
def test_instance_addcontainerkind(self): container_kind = ThreeDcontainerkind() container_kind.id = 1 container_kind.quantity = 1 loadingspace = ThreeDloadingspace() loadingspace.id = 1 loadingspace.boundingBox = [2000, 1000, 1000] loadingspace.position = [0, 0, 0] container_kind.addLoadingspace(loadingspace) self.instance.addContainerkind(container_kind) self.assertEqual(len(self.instance.containerkinds), 1) self.assertTrue(self.instance.IsValid()[0])