cirq.testing.FakePrinter

A fake of iPython's PrettyPrinter which captures text added to this printer.

Can be used in tests to test a classes _repr_pretty_ method:

p = FakePrinter()
s = object_under_test._repr_pretty(p, cycle=False)
p.text_pretty
'my pretty_text'

Prefer to use assert_repr_pretty below.

Methods

text

View source