From 8850d5e106566d7aabce0b77305c689b0bcbc207 Mon Sep 17 00:00:00 2001 From: NexVeridian Date: Sat, 12 Apr 2025 12:29:57 -0700 Subject: [PATCH] fix: XYZ --- Cargo.lock | 4 ++-- src/util/format/ticker.rs | 12 ++++++++---- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index cd871fe..faa8cd8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2519,9 +2519,9 @@ dependencies = [ [[package]] name = "tokio" -version = "1.43.0" +version = "1.44.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d61fa4ffa3de412bfea335c6ecff681de2b609ba3c77ef3e00e521813a9ed9e" +checksum = "e6b88822cbe49de4185e3a4cbf8321dd487cf5fe0c5c65695fef6346371e9c48" dependencies = [ "backtrace", "bytes", diff --git a/src/util/format/ticker.rs b/src/util/format/ticker.rs index daa12cf..fceb8eb 100644 --- a/src/util/format/ticker.rs +++ b/src/util/format/ticker.rs @@ -129,6 +129,10 @@ impl Ticker { .then(lit("XYZ")) .otherwise(col("ticker")) .alias("ticker")]) + .with_columns(vec![when(col("company").eq(lit("Block"))) + .then(lit("XYZ")) + .otherwise(col("ticker")) + .alias("ticker")]) .collect() { df = x; @@ -217,12 +221,12 @@ mod tests { #[case::xyz( Ticker::XYZ, defualt_df( - &[Some("SQ"), Some("YXZ")], - &[Some("BLOCK"), Some("BLOCK")], + &[Some("SQ"), Some("SQ"), Some("XYZ"), Some("XYZ")], + &[Some("Block"), Some("BLOCK"), Some("Block"), Some("BLOCK")], )?, defualt_df( - &[Some("XYZ"), Some("XYZ")], - &[Some("BLOCK"), Some("BLOCK")], + &[Some("XYZ"), Some("XYZ"), Some("XYZ"), Some("XYZ")], + &[Some("Block"), Some("BLOCK"), Some("Block"), Some("BLOCK")], )?, )] #[case::cash_usd(