(self)
| 76 | |
| 77 | def test_thesis(self): |
| 78 | t = Thesis(as_of=_now(), source=_src(), claim="USD softens") |
| 79 | revived = Thesis.model_validate_json(t.model_dump_json()) |
| 80 | self.assertEqual(t, revived) |
| 81 | |
| 82 | |
| 83 | class TreeRoundTripTests(unittest.TestCase): |
| 84 | def _build_paper(self) -> LegacyPaper: |
| 85 | leaf_id = uuid4() |
| 86 | root_id = uuid4() |
| 87 | leaf = TreeNode( |
| 88 | node_id=leaf_id, |
| 89 | parent_id=root_id, |