use deep_time::Scale;
use deep_time::from_sec_f;
let a = from_sec_f!(5.5);
let b = from_sec_f!(0.0, on=Scale::UTC);
let c = from_sec_f!(1.0, on=Scale::TAI, target=Scale::UTC);
let d = from_sec_f!(1.0, target=Scale::UTC, on=Scale::TAI);
assert_eq!(a, deep_time::Dt::from_sec_f(5.5, Scale::TAI, Scale::TAI));
assert_eq!(b, deep_time::Dt::from_sec_f(0.0, Scale::UTC, Scale::UTC));
assert_eq!(c, deep_time::Dt::from_sec_f(1.0, Scale::TAI, Scale::UTC));
assert_eq!(d, c);