()
| 87 | use crate::topology::{NodeInfo, NodeState}; |
| 88 | |
| 89 | fn temp_catalog() -> (tempfile::TempDir, ClusterCatalog) { |
| 90 | let dir = tempfile::tempdir().unwrap(); |
| 91 | let path = dir.path().join("cluster.redb"); |
| 92 | let catalog = ClusterCatalog::open(&path).unwrap(); |
| 93 | (dir, catalog) |
| 94 | } |
| 95 | |
| 96 | #[test] |
| 97 | fn topology_save_load_roundtrip() { |