Exemplo n.º 1
0
    def test_Equal_other_type(self):
        self.assertNotEqual(AP(1, 2), None)

        class a(object):
            def __init__(self):
                self._x = 1
                self._y = 2

        self.assertNotEqual(AP(1, 2), a())
Exemplo n.º 2
0
 def test_add_point(self):
     ssf = SimpleSizeFunctionOld(-2)
     ssf.add_point(1, 2)
     ap = AP(1, 2)
     self.assertIn(ap, ssf.get_points())
     self.assertRaises(ValueError, ssf.add_point, -3, 2)
     ssf.add_point(1.1, 2.2)
     self.assertIn(AP(1.1, 2.2), ssf.points)
     ssf.add_point(1, 2)
     self.assertEqual(2, ssf.points.count(ap))
Exemplo n.º 3
0
 def test_Create(self):
     self.assertIsNotNone(AP(0, 2))
     self.assertRaises(TypeError, AP)
     self.assertRaises(TypeError, AP, 1.2)
     self.assertRaises(ValueError, AP, "pluto", 1.2)
     self.assertRaises(ValueError, AP, 1.3, "pluto")
     self.assertRaises(ValueError, AP, None, None)
     self.assertRaises(ValueError, AP, 1, 0)
     self.assertRaises(ValueError, AP, 1.3, 1.3)
     self.assertIsNotNone(AP(1.4, 1.5))
Exemplo n.º 4
0
 def test_Equal(self):
     points = [[
         AP(x, y)
         for x, y in ((0, 2), (1, 2), (0, 1), (0, 2), (1, 2), (0, 1))
     ],
               [
                   AP(x, y) for x, y in ((0.1, 2.1), (1.1, 2.1), (0.1, 1.1),
                                         (0.1, 2.1), (1.1, 2.1), (0.1, 1.1))
               ]]
     for a, b, c, aa, bb, cc in points:
         self.assertNotEqual(a, b)
         self.assertNotEqual(a, c)
         self.assertNotEqual(b, c)
         self.assertEqual(a, aa)
         self.assertEqual(b, bb)
         self.assertEqual(c, cc)
         self.assertEqual(a, a)
         self.assertEqual(b, b)
         self.assertEqual(c, c)
         self.assertEqual(aa, aa)
         self.assertEqual(bb, bb)
         self.assertEqual(cc, cc)
Exemplo n.º 5
0
 def test_Create_points(self):
     ssf1 = SimpleSizeFunctionOld(-2, [(1, 2), (2, 3)])
     ssf2 = SimpleSizeFunctionOld(-2)
     ssf2.add_point(1, 2)
     ssf2.add_point(2, 3)
     self.assertEqual(ssf1, ssf2)
     ssf1 = SimpleSizeFunctionOld(-2, [AP(1, 2), AP(2, 3)])
     self.assertEqual(ssf1, ssf2)
     ssf1 = SimpleSizeFunctionOld(-2, ((1, 2), (2, 3)))
     self.assertEqual(ssf1, ssf2)
     ssf1 = SimpleSizeFunctionOld(-2, (AP(1, 2), AP(2, 3)))
     self.assertEqual(ssf1, ssf2)
     ssf1 = SimpleSizeFunctionOld(-2, [(1, 2), AP(2, 3), (3, 4), AP(4, 5)])
     ssf2 = SimpleSizeFunctionOld(-2)
     ssf2.add_point(1, 2)
     ssf2.add_point(2, 3)
     ssf2.add_point(3, 4)
     ssf2.add_point(4, 5)
     self.assertEqual(ssf1, ssf2)
Exemplo n.º 6
0
 def test_copy(self):
     ap = AP(1, 2)
     ap2 = ap.copy()
     self.assertEqual(ap, ap2)
     self.assertFalse(ap is ap2)
Exemplo n.º 7
0
 def test_create_arge(self):
     ap = AP(x=1, y=2)
     self.assertEqual(ap.x, 1)
     self.assertEqual(ap.y, 2)
Exemplo n.º 8
0
 def test_coords(self):
     ap = AP(1, 2)
     self.assertEqual(ap.x, 1)
     self.assertEqual(ap.y, 2)