Exemple #1
0
 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
Exemple #2
0
 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)
Exemple #3
0
 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])