Esempio n. 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
 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])
Esempio n. 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 setUp(self):
     self.box_kind = ThreeDboxkind()
     self.box_kind.id = 1
     self.box_kind.quantity = 1
     self.box_kind.boundingBox = [750, 750, 10]
     self.box_kind.position = [0, 0, 0]
     self.box_kind.loadingspace = ThreeDloadingspace()
     self.box_kind.loadingspace.id = 1
     self.box_kind.loadingspace.boundingBox = [750, 750, 1500]
     self.box_kind.loadingspace.position = [0, 0, 10]
     self.box_kind.orientations = set(['LWH', 'WLH'])
 def test_instance_addboxkind(self):
     box_kind = ThreeDboxkind()
     box_kind.id = 1
     box_kind.quantity = 1
     box_kind.boundingBox = [750, 750, 10]
     box_kind.position = [0, 0, 0]
     box_kind.loadingspace = ThreeDloadingspace()
     box_kind.loadingspace.id = 1
     box_kind.loadingspace.boundingBox = [750, 750, 1500]
     box_kind.loadingspace.position = [0, 0, 10]
     box_kind.orientations = set(['LWH', 'WLH'])
     self.instance.addBoxkind(box_kind)
     self.assertEqual(len(self.instance.boxkinds), 1)
     self.assertTrue(self.instance.IsValid()[0])
 def test_boxkind_invalid_loadingspace3(self):
     self.box_kind.loadingspace = ThreeDloadingspace()
     self.assertFalse(self.box_kind.IsValid()[0])
 def test_palletkind_invalid_loadingspace3(self):
     self.pallet_kind.loadingspace = ThreeDloadingspace()
     self.assertFalse(self.pallet_kind.IsValid()[0])
Esempio n. 8
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)
Esempio n. 9
0
 def test_loadingspace_ne(self):
     self.assertNotEqual(self.test_loadingspace, ThreeDloadingspace())
Esempio n. 10
0
 def setUp(self):
     self.test_loadingspace = ThreeDloadingspace()
     self.test_loadingspace.id = 1
     self.test_loadingspace.boundingBox = [2000, 1000, 1000]
     self.test_loadingspace.position = [0, 0, 0]
Esempio n. 11
0
class TestLoadingspace(unittest.TestCase):
    def setUp(self):
        self.test_loadingspace = ThreeDloadingspace()
        self.test_loadingspace.id = 1
        self.test_loadingspace.boundingBox = [2000, 1000, 1000]
        self.test_loadingspace.position = [0, 0, 0]

    def test_loadingspace_valid(self):
        self.assertTrue(self.test_loadingspace.IsValid()[0])

    def test_loadingspace_invalid_id1(self):
        self.test_loadingspace.id = None
        self.assertFalse(self.test_loadingspace.IsValid()[0])

    def test_loadingspace_invalid_id2(self):
        self.test_loadingspace.id = "1"
        self.assertFalse(self.test_loadingspace.IsValid()[0])

    def test_loadingspace_invalid_boundingbox1(self):
        self.test_loadingspace.boundingBox = None
        self.assertFalse(self.test_loadingspace.IsValid()[0])

    def test_loadingspace_invalid_boundingbox2(self):
        self.test_loadingspace.boundingBox = "0,0,0"
        self.assertFalse(self.test_loadingspace.IsValid()[0])

    def test_loadingspace_invalid_boundingbox3(self):
        self.test_loadingspace.boundingBox[0] = None
        self.assertFalse(self.test_loadingspace.IsValid()[0])

    def test_loadingspace_invalid_boundingbox4(self):
        self.test_loadingspace.boundingBox[0] = "a"
        self.assertFalse(self.test_loadingspace.IsValid()[0])

    def test_loadingspace_invalid_boundingbox5(self):
        self.test_loadingspace.boundingBox[0] = -1
        self.assertFalse(self.test_loadingspace.IsValid()[0])

    def test_loadingspace_invalid_position1(self):
        self.test_loadingspace.position = None
        self.assertFalse(self.test_loadingspace.IsValid()[0])

    def test_loadingspace_invalid_position2(self):
        self.test_loadingspace.position = "0,0,0"
        self.assertFalse(self.test_loadingspace.IsValid()[0])

    def test_loadingspace_invalid_position3(self):
        self.test_loadingspace.position[0] = None
        self.assertFalse(self.test_loadingspace.IsValid()[0])

    def test_loadingspace_invalid_position4(self):
        self.test_loadingspace.position[0] = "a"
        self.assertFalse(self.test_loadingspace.IsValid()[0])

    def test_loadingspace_invalid_position5(self):
        self.test_loadingspace.position[0] = -1
        self.assertFalse(self.test_loadingspace.IsValid()[0])

    def test_loadingspace_typestring(self):
        self.assertEqual(self.test_loadingspace.TypeString(), "loadingspace")

    def test_loadingspace_ne(self):
        self.assertNotEqual(self.test_loadingspace, ThreeDloadingspace())