def test_finte(): q1 = Quat(10000000000, 210000000000, 310000000000, -2147483647) q2 = Quat(np.nan, 210000000000, 310000000000, -2147483647) q3 = Quat(np.inf, 210000000000, 310000000000, -2147483647) q4 = Quat(0.0, 210000000000, np.NINF, -2147483647) v1 = Vec3(10000000000, 210000000000, 310000000000) v2 = Vec3(np.nan, 210000000000, 310000000000) v3 = Vec3(np.inf, 210000000000, 310000000000) v4 = Vec3(0.0, 210000000000, np.NINF) t1 = Transform(q1, v1) assert t1.is_finite() assert not t1.is_nan() t2 = Transform(q1, v2) assert not t2.is_finite() assert t2.is_nan() t3 = Transform(q3, v1) assert not t3.is_finite() assert t3.is_nan() t4 = Transform(q4, v4) assert not t4.is_finite() assert t4.is_nan()