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

Method test_field_doc

Lib/test/test_collections.py:424–434  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

422 @unittest.skipIf(sys.flags.optimize >= 2,
423 "Docstrings are omitted with -O2 and above")
424 def test_field_doc(self):
425 Point = namedtuple('Point', 'x y')
426 self.assertEqual(Point.x.__doc__, 'Alias for field number 0')
427 self.assertEqual(Point.y.__doc__, 'Alias for field number 1')
428 Point.x.__doc__ = 'docstring for Point.x'
429 self.assertEqual(Point.x.__doc__, 'docstring for Point.x')
430 # namedtuple can mutate doc of descriptors independently
431 Vector = namedtuple('Vector', 'x y')
432 self.assertEqual(Vector.x.__doc__, 'Alias for field number 0')
433 Vector.x.__doc__ = 'docstring for Vector.x'
434 self.assertEqual(Vector.x.__doc__, 'docstring for Vector.x')
435
436 @support.cpython_only
437 @unittest.skipIf(sys.flags.optimize >= 2,

Callers

nothing calls this directly

Calls 2

namedtupleFunction · 0.90
assertEqualMethod · 0.45

Tested by

no test coverage detected