(self)
| 1516 | 'lazy dog'}""") |
| 1517 | |
| 1518 | def test_expand_dataclass(self): |
| 1519 | @dataclasses.dataclass |
| 1520 | class DummyDataclass: |
| 1521 | foo: str |
| 1522 | bar: float |
| 1523 | baz: bool |
| 1524 | qux: dict = dataclasses.field(default_factory=dict) |
| 1525 | quux: list = dataclasses.field(default_factory=list) |
| 1526 | corge: int = 1 |
| 1527 | garply: tuple = (1, 2, 3, 4) |
| 1528 | dummy_dataclass = DummyDataclass( |
| 1529 | foo="foo", |
| 1530 | bar=1.2, |
| 1531 | baz=False, |
| 1532 | qux={"foo": "bar", "baz": 123}, |
| 1533 | quux=["foo", "bar", "baz"], |
| 1534 | corge=7, |
| 1535 | garply=(1, 2, 3, 4), |
| 1536 | ) |
| 1537 | self.assertEqual(pprint.pformat(dummy_dataclass, width=40, indent=4, |
| 1538 | expand=True), |
| 1539 | """\ |
| 1540 | DummyDataclass( |
| 1541 | foo='foo', |
| 1542 | bar=1.2, |
| 1543 | baz=False, |
| 1544 | qux={'baz': 123, 'foo': 'bar'}, |
| 1545 | quux=['foo', 'bar', 'baz'], |
| 1546 | corge=7, |
| 1547 | garply=(1, 2, 3, 4), |
| 1548 | )""") |
| 1549 | |
| 1550 | def test_expand_dict(self): |
| 1551 | dummy_dict = { |
nothing calls this directly
no test coverage detected