Пример #1
0
 def test_build_from_rows(self):
     args = (Vector3(1, 2, 3), Vector3(4, 5, 6), Vector3(7, 8, 9))
     v = Basis.build_from_rows(*args)
     assert isinstance(v, Basis)
     assert (v.x, v.y, v.z) == (Vector3(1, 4,
                                        7), Vector3(2, 5,
                                                    8), Vector3(3, 6, 9))
Пример #2
0
 def test_bad_build_from_rows(self, args):
     with pytest.raises(TypeError):
         Basis.build_from_rows(*args)
Пример #3
0
 def test_repr(self):
     args = (Vector3(1, 2, 3), Vector3(4, 5, 6), Vector3(7, 8, 9))
     v = Basis.build_from_rows(*args)
     assert repr(
         v) == '<Basis((1.0, 4.0, 7.0), (2.0, 5.0, 8.0), (3.0, 6.0, 9.0))>'