(self)
| 175 | class TestVec2D(VectorComparisonMixin, unittest.TestCase): |
| 176 | |
| 177 | def test_constructor(self): |
| 178 | vec = Vec2D(0.5, 2) |
| 179 | self.assertEqual(vec[0], 0.5) |
| 180 | self.assertEqual(vec[1], 2) |
| 181 | self.assertIsInstance(vec, Vec2D) |
| 182 | |
| 183 | self.assertRaises(TypeError, Vec2D) |
| 184 | self.assertRaises(TypeError, Vec2D, 0) |
| 185 | self.assertRaises(TypeError, Vec2D, (0, 1)) |
| 186 | self.assertRaises(TypeError, Vec2D, vec) |
| 187 | self.assertRaises(TypeError, Vec2D, 0, 1, 2) |
| 188 | |
| 189 | def test_repr(self): |
| 190 | vec = Vec2D(0.567, 1.234) |
nothing calls this directly
no test coverage detected