MCPcopy Index your code
hub / github.com/python/cpython / test_constructor

Method test_constructor

Lib/test/test_turtle.py:177–187  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

175class 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)

Callers

nothing calls this directly

Calls 4

assertIsInstanceMethod · 0.80
Vec2DClass · 0.70
assertEqualMethod · 0.45
assertRaisesMethod · 0.45

Tested by

no test coverage detected