Example #1
0
 def setUp(self):
     self.c1 = Coord()
     self.c2 = Coord(z=1)
     self.c3 = Coord(1, 2)
     self.c4 = Coord(1, 2, 3)
     self.c5 = Coord(z=1)
     self.c6 = Coord(ori=40)
Example #2
0
class PointDictTestCase(unittest.TestCase):
    def setUp(self):
        self.c1 = Coord()
        self.c2 = Coord(z=1)
        self.c3 = Coord(1, 2)
        self.c4 = Coord(1, 2, 3)
        self.c5 = Coord(z=1)
        self.c6 = Coord(ori=40)

    def tearDown(self):
        pass

    def test_insert_point(self):
        self.assertEqual(self.c2.get_z(), 1)
        self.assertEqual(self.c3.get_x(), 1)
        self.assertEqual(self.c3.get_y(), 2)
        self.assertEqual(self.c4.get_x(), 1)
        self.assertEqual(self.c4.get_y(), 2)
        self.assertEqual(self.c4.get_z(), 3)
        self.assertEqual(self.c5.get_z(), 1)
        self.assertEqual(self.c6.get_ori(), 40)
        self.assertEqual(self.c3.get_xy(), (1, 2))
        self.assertEqual(self.c4.get_xyz(), (1, 2, 3))

    def test_is(self):
        self.assertEqual(self.c1.is_set_z(), False)
        self.assertEqual(self.c1.is_set_xy(), False)
        self.assertEqual(self.c1.is_set_xyz(), False)
        self.assertEqual(self.c2.is_set_z(), True)
        self.assertEqual(self.c2.is_set_xy(), False)
        self.assertEqual(self.c2.is_set_xyz(), False)
        self.assertEqual(self.c3.is_set_z(), False)
        self.assertEqual(self.c3.is_set_xy(), True)
        self.assertEqual(self.c3.is_set_xyz(), False)
        self.assertEqual(self.c4.is_set_z(), True)
        self.assertEqual(self.c4.is_set_xy(), True)
        self.assertEqual(self.c4.is_set_xyz(), True)
        self.assertEqual(self.c5.is_set_z(), True)
        self.assertEqual(self.c5.is_set_xy(), False)
        self.assertEqual(self.c5.is_set_xyz(), False)
        self.assertEqual(self.c1.is_set_ori(), False)
        self.assertEqual(self.c2.is_set_ori(), False)
        self.assertEqual(self.c3.is_set_ori(), False)
        self.assertEqual(self.c4.is_set_ori(), False)
        self.assertEqual(self.c5.is_set_ori(), False)
        self.assertEqual(self.c6.is_set_ori(), True)

    def test_set(self):
        self.c1.set_xy(10, 20)
        self.assertEqual(self.c1.get_xy(), (10, 20))
        self.c1.set_z(30)
        self.assertEqual(self.c1.get_z(), 30)
        self.c2.set_xyz(10, 20, 30)
        self.assertEqual(self.c2.get_xyz(), (10, 20, 30))

    def test_unused(self):
        self.c4.set_unused()
        self.assertEqual(self.c4.is_fix_xy(), False)
        self.assertEqual(self.c4.is_fix_xyz(), False)
        self.assertEqual(self.c4.is_fix_z(), False)
        self.assertEqual(self.c4.is_adj_xy(), False)
        self.assertEqual(self.c4.is_adj_XY(), False)
        self.assertEqual(self.c4.is_adj_xyz(), False)
        self.assertEqual(self.c4.is_adj_XYZ(), False)
        self.assertEqual(self.c4.is_adj_XYz(), False)
        self.assertEqual(self.c4.is_adj_xyZ(), False)

    def test_set_is_fix_adj_con_unused_active(self):
        self.c1.set_fix_xy()
        self.assertEqual(self.c1.is_fix_xy(), True)
        self.c1.set_fix_z()
        self.assertEqual(self.c1.is_fix_z(), True)
        self.c1.set_fix_xyz()
        self.assertEqual(self.c1.is_fix_xyz(), True)

        self.c1.set_adj_xy()
        self.assertEqual(self.c1.is_adj_xy(), True)
        self.c1.set_adj_z()
        self.assertEqual(self.c1.is_adj_z(), True)
        self.c1.set_adj_xyz()
        self.assertEqual(self.c1.is_adj_xyz(), True)

        self.c1.set_con_xy()
        self.assertEqual(self.c1.is_con_xy(), True)
        self.c1.set_con_z()
        self.assertEqual(self.c1.is_con_z(), True)
        self.c1.set_adj_xyZ()
        self.assertEqual(self.c1.is_adj_xyZ(), True)
        self.c1.set_adj_XYz()
        self.assertEqual(self.c1.is_adj_XYz(), True)
        self.c1.set_adj_XYZ()
        self.assertEqual(self.c1.is_adj_XYZ(), True)