MCPcopy Index your code
hub / github.com/RustPython/RustPython / test_field_doc

Method test_field_doc

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

Source from the content-addressed store, hash-verified

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