tests: adjust loading design file to the new `BufRead` interface

This commit is contained in:
Mikolaj Wielgus 2024-07-09 18:57:37 +02:00
parent 3fd31746af
commit 47e1f7760e
1 changed files with 4 additions and 2 deletions

View File

@ -1,4 +1,4 @@
use std::fs::File; use std::{fs::File, io::BufReader};
use petgraph::{stable_graph::NodeIndex, unionfind::UnionFind, visit::NodeIndexable}; use petgraph::{stable_graph::NodeIndex, unionfind::UnionFind, visit::NodeIndexable};
use topola::{ use topola::{
@ -14,7 +14,9 @@ use topola::{
}; };
pub fn load_design_and_assert(filename: &str) -> Invoker<SpecctraMesadata> { pub fn load_design_and_assert(filename: &str) -> Invoker<SpecctraMesadata> {
let design = SpecctraDesign::load_from_file(filename).unwrap(); let design_file = File::open(filename).unwrap();
let design_bufread = BufReader::new(design_file);
let design = SpecctraDesign::load(design_bufread).unwrap();
let mut invoker = Invoker::new(Autorouter::new(design.make_board()).unwrap()); let mut invoker = Invoker::new(Autorouter::new(design.make_board()).unwrap());
assert!(matches!( assert!(matches!(