diff options
author | Tavian Barnes <tavianator@gmail.com> | 2011-06-13 00:16:27 -0600 |
---|---|---|
committer | Tavian Barnes <tavianator@gmail.com> | 2011-06-13 00:17:16 -0600 |
commit | 9b758508df283a533a4cfc605545a35f77bc9d5f (patch) | |
tree | dd7e471d07a32bff8702aed3624a084c9c209ccf /libdimension-python/tests/geometry.py | |
parent | 7acd8ea6673b7a90ed4041408ccf1b024b8a007a (diff) | |
download | dimension-9b758508df283a533a4cfc605545a35f77bc9d5f.tar.xz |
Use Cython for the Python module.
Diffstat (limited to 'libdimension-python/tests/geometry.py')
-rwxr-xr-x | libdimension-python/tests/geometry.py | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/libdimension-python/tests/geometry.py b/libdimension-python/tests/geometry.py index 0c53ad6..c1d4f48 100755 --- a/libdimension-python/tests/geometry.py +++ b/libdimension-python/tests/geometry.py @@ -24,10 +24,13 @@ from dimension import * # Treat warnings as errors for tests dieOnWarnings(True) -assert Zero == Vector(0, 0, 0), Zero -assert X == Vector(1, 0, 0), X -assert Y == Vector(0, 1, 0), Y -assert Z == Vector(0, 0, 1), Z +assert 0 == Vector(0, 0, 0), Vector(0) +assert X == Vector(1, 0, 0), X +assert Y == Vector(0, 1, 0), Y +assert Z == Vector(0, 0, 1), Z + +assert Vector((1, 2, 3)) == Vector(1, 2, 3), Vector((1, 2, 3)) +assert Vector(X) == X, Vector(X) v = Vector(1.5, 2.5, 3.5) @@ -44,15 +47,15 @@ assert v.normalized() == v/7, v.normalized() assert v + v == 2*v == v*2 == Vector(4, 6, 12), v + v assert v/2 == v - v/2 == Vector(1, 1.5, 3), v/2 assert +v == v, +v -assert v + -v == Zero, v + -v -assert cross(v, v) == Zero, cross(v, v) +assert v + -v == 0, v + -v +assert cross(v, v) == 0, cross(v, v) assert dot(v, v) == v.norm()**2, dot(v, v) assert v, bool(v) -assert not Zero, not Zero +assert not Vector(0), not Vector(0) assert proj(v, X) == 2*X, proj(v, X) -m = Matrix(1, 2, 3, 4, - 5, 6, 7, 8, +m = Matrix(1, 2, 3, 4, + 5, 6, 7, 8, 9, 10, 11, 12) assert repr(m) == 'dimension.Matrix(1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, \ @@ -68,7 +71,7 @@ assert s == Matrix(1, 0, 0, 0, 0, 2, 0, 0, 0, 0, 3, 0), s -t = translate((1, 2, 3)) +t = translate(1, 2, 3) assert t == Matrix(1, 0, 0, 1, 0, 1, 0, 2, 0, 0, 1, 3), t |