| 242 | |
| 243 | def test_lazy_format(self): |
| 244 | class QuotedString(str): |
| 245 | def __format__(self, format_spec): |
| 246 | value = super().__format__(format_spec) |
| 247 | return f"“{value}”" |
| 248 | |
| 249 | lazy_f = lazy(lambda: QuotedString("Hello!"), QuotedString) |
| 250 | self.assertEqual(format(lazy_f(), ""), "“Hello!”") |
no outgoing calls