(fory: pyfory.Fory, book: "addressbook.AddressBook")
| 154 | |
| 155 | |
| 156 | def file_roundtrip(fory: pyfory.Fory, book: "addressbook.AddressBook") -> None: |
| 157 | data_file = os.environ.get("DATA_FILE") |
| 158 | if not data_file: |
| 159 | return |
| 160 | payload = Path(data_file).read_bytes() |
| 161 | decoded = fory.deserialize(payload) |
| 162 | assert isinstance(decoded, addressbook.AddressBook) |
| 163 | assert decoded == book |
| 164 | Path(data_file).write_bytes(fory.serialize(decoded)) |
| 165 | |
| 166 | |
| 167 | def local_roundtrip_auto_id(fory: pyfory.Fory, envelope: "auto_id.Envelope") -> None: |
no test coverage detected