예제 #1
0
    def test_point_str(self):
        p = datatypes.point(1, 2)
        self.assertEqual("point<1.000000, 2.000000>", repr(p))
        self.assertEqual("(1.000000, 2.000000)", str(p))

        p = datatypes.point(1, 2, 3)
        self.assertEqual("point<1.000000, 2.000000, 3.000000>", repr(p))
        self.assertEqual("(1.000000, 2.000000, 3.000000)", str(p))
예제 #2
0
    def test_point_str(self):
        p = datatypes.point(1, 2)
        assert "point(1.000000, 2.000000)" == repr(p)
        assert "(1.000000, 2.000000)" == str(p)

        p = datatypes.point(1, 2, 3)
        assert "point(1.000000, 2.000000, 3.000000)" == repr(p)
        assert "(1.000000, 2.000000, 3.000000)" == str(p)
예제 #3
0
    def test_point_str(self):
        p = datatypes.point(1, 2)
        assert "point(1.000000, 2.000000)" == repr(p)
        assert "(1.000000, 2.000000)" == str(p)

        p = datatypes.point(1, 2, 3)
        assert "point(1.000000, 2.000000, 3.000000)" == repr(p)
        assert "(1.000000, 2.000000, 3.000000)" == str(p)
예제 #4
0
    def test_point_str(self):
        p = datatypes.point(1, 2)
        self.assertEqual("point<1.000000, 2.000000>", repr(p))
        self.assertEqual("(1.000000, 2.000000)", str(p))

        p = datatypes.point(1, 2, 3)
        self.assertEqual("point<1.000000, 2.000000, 3.000000>", repr(p))
        self.assertEqual("(1.000000, 2.000000, 3.000000)", str(p))
예제 #5
0
    def test_point_properties(self):
        p = datatypes.point(1, 2)
        assert 1 == p.x
        assert 2 == p.y
        pytest.raises(AttributeError, lambda: p.z)
        assert not p.is_3d

        p = datatypes.point(1, 2, 3)
        assert 1 == p.x
        assert 2 == p.y
        assert 3 == p.z
        assert p.is_3d
예제 #6
0
    def test_point_properties(self):
        p = datatypes.point(1, 2)
        self.assertEqual(1, p.x)
        self.assertEqual(2, p.y)
        self.assertRaises(AttributeError, lambda: p.z)
        self.assertFalse(p.is_3d)

        p = datatypes.point(1, 2, 3)
        self.assertEqual(1, p.x)
        self.assertEqual(2, p.y)
        self.assertEqual(3, p.z)
        self.assertTrue(p.is_3d)
예제 #7
0
    def test_point_properties(self):
        p = datatypes.point(1, 2)
        assert 1 == p.x
        assert 2 == p.y
        pytest.raises(AttributeError, lambda: p.z)
        assert not p.is_3d

        p = datatypes.point(1, 2, 3)
        assert 1 == p.x
        assert 2 == p.y
        assert 3 == p.z
        assert p.is_3d
예제 #8
0
    def test_point_properties(self):
        p = datatypes.point(1, 2)
        self.assertEqual(1, p.x)
        self.assertEqual(2, p.y)
        self.assertRaises(AttributeError, lambda: p.z)
        self.assertFalse(p.is_3d)

        p = datatypes.point(1, 2, 3)
        self.assertEqual(1, p.x)
        self.assertEqual(2, p.y)
        self.assertEqual(3, p.z)
        self.assertTrue(p.is_3d)
예제 #9
0
 def test_point_valid(self):
     assert (1, 2) == datatypes.point(1, 2)
     assert (1, 2) == datatypes.point('1', '2')
     assert (1, 2) == datatypes.point((1, 2))
     assert (1, 2, 3) == datatypes.point(1, 2, 3)
     assert (1, 2, 3) == datatypes.point('1', '2', '3')
     assert (1, 2, 3) == datatypes.point((1, 2, 3))
예제 #10
0
 def test_point_valid(self):
     self.assertEqual((1, 2), datatypes.point(1, 2))
     self.assertEqual((1, 2), datatypes.point('1', '2'))
     self.assertEqual((1, 2), datatypes.point((1, 2)))
     self.assertEqual((1, 2, 3), datatypes.point(1, 2, 3))
     self.assertEqual((1, 2, 3), datatypes.point('1', '2', '3'))
     self.assertEqual((1, 2, 3), datatypes.point((1, 2, 3)))
예제 #11
0
 def test_point_valid(self):
     assert (1, 2) == datatypes.point(1, 2)
     assert (1, 2) == datatypes.point('1', '2')
     assert (1, 2) == datatypes.point((1, 2))
     assert (1, 2, 3) == datatypes.point(1, 2, 3)
     assert (1, 2, 3) == datatypes.point('1', '2', '3')
     assert (1, 2, 3) == datatypes.point((1, 2, 3))
예제 #12
0
 def test_point_valid(self):
     self.assertEqual((1, 2), datatypes.point(1, 2))
     self.assertEqual((1, 2), datatypes.point('1', '2'))
     self.assertEqual((1, 2), datatypes.point((1, 2)))
     self.assertEqual((1, 2, 3), datatypes.point(1, 2, 3))
     self.assertEqual((1, 2, 3), datatypes.point('1', '2', '3'))
     self.assertEqual((1, 2, 3), datatypes.point((1, 2, 3)))