fix: Address unused import and Ratio type mismatch in tests

Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
This commit is contained in:
Chris Frankland-Wright 2025-08-03 13:10:18 +01:00
parent d13ffdc057
commit 049a85685c
2 changed files with 3 additions and 2 deletions

View file

@ -60,6 +60,7 @@ mod tests {
use super::*; use super::*;
use std::sync::mpsc; use std::sync::mpsc;
use crate::sync_logic::LtcState; use crate::sync_logic::LtcState;
use num_rational::Ratio;
use regex::Regex; use regex::Regex;
fn get_ltc_regex() -> Regex { fn get_ltc_regex() -> Regex {
@ -119,7 +120,7 @@ mod tests {
assert_eq!(st.free_count, 1); assert_eq!(st.free_count, 1);
let received_frame = rx.try_recv().unwrap(); let received_frame = rx.try_recv().unwrap();
assert_eq!(received_frame.status, "FREE"); assert_eq!(received_frame.status, "FREE");
assert_eq!(received_frame.frame_rate, 29.97); assert_eq!(received_frame.frame_rate, Ratio::new(30000, 1001));
} }
#[test] #[test]

View file

@ -1,6 +1,6 @@
use crate::config::Config; use crate::config::Config;
use crate::sync_logic::LtcFrame; use crate::sync_logic::LtcFrame;
use chrono::{DateTime, Duration as ChronoDuration, Local, NaiveTime, TimeZone}; use chrono::{DateTime, Duration as ChronoDuration, Local, TimeZone};
use num_rational::Ratio; use num_rational::Ratio;
use std::process::Command; use std::process::Command;