Пример #1
0
    def test_init_and_accessors(self):
        eq = self.almostEqual
        p = Vector(1., 2., 3.)
        eq((p.x, p.y, p.z), (1., 2., 3.))

        p.x, p.y, p.z = -1., -2., -3.
        eq((p.x, p.y, p.z), (-1., -2., -3.))

        eq(Vector(1., 2.), (1., 2., 0.))

        eq(Vector(), (0., 0., 0))

        eq(Vector((1., 2., 3.)), (1., 2., 3.))

        eq(Vector((1., 2.)), (1., 2., 0.))

        eq(Vector(()), (0., 0., 0))
Пример #2
0
 def test_init_and_accessors(self):
     eq = self.almostEqual
     p = Vector(1., 2., 3.)
     eq((p.x, p.y, p.z), (1., 2., 3.))
     
     p.x, p.y, p.z = -1., -2., -3.
     eq((p.x, p.y, p.z), (-1., -2., -3.))
     
     eq(Vector(1., 2.), (1., 2., 0.))
     
     eq(Vector(), (0., 0., 0))
     
     eq(Vector((1., 2., 3.)), (1., 2., 3.))
     
     eq(Vector((1., 2.)), (1., 2., 0.))
     
     eq(Vector(()), (0., 0., 0))
Пример #3
0
 def test___getitem__(self):
     eq = self.almostEqual
     p = Vector(1., 2., 3.)
     eq((p[0], p[1], p[2]), (1., 2., 3.))
     p.x, p.y, p.z = -1., -2., -3.
     eq((p.x, p.y, p.z), (-1., -2., -3.))
Пример #4
0
 def test___getitem__(self):
     eq = self.almostEqual
     p = Vector(1., 2., 3.)
     eq((p[0], p[1], p[2]), (1., 2., 3.))
     p.x, p.y, p.z = -1., -2., -3.
     eq((p.x, p.y, p.z), (-1., -2., -3.))