From f7c7529df2f258a3521f8aab4f6df6fe9e9f137a Mon Sep 17 00:00:00 2001 From: sundyli <543950155@qq.com> Date: Tue, 7 Jan 2025 11:19:54 +0800 Subject: [PATCH] chore: update ttc yml (#566) --- .github/workflows/ttc.yml | 2 +- core/src/client.rs | 32 +++++++++++++++++--------------- 2 files changed, 18 insertions(+), 16 deletions(-) diff --git a/.github/workflows/ttc.yml b/.github/workflows/ttc.yml index fcaa2cfd..fe925ce4 100644 --- a/.github/workflows/ttc.yml +++ b/.github/workflows/ttc.yml @@ -52,4 +52,4 @@ jobs: with: push: true file: ./ttc/Dockerfile - tags: datafuselabs/ttc-rust:$DOCKER_TAG + tags: datafuselabs/ttc-rust:${{ env.DOCKER_TAG }} diff --git a/core/src/client.rs b/core/src/client.rs index 2a1ce8d2..43c781a2 100644 --- a/core/src/client.rs +++ b/core/src/client.rs @@ -1030,19 +1030,21 @@ mod test { Ok(()) } - // #[tokio::test] - // async fn parse_encoded_password() -> Result<()> { - // let dsn = "databend://username:3a%40SC(nYE1k%3D%7B%7BR@localhost"; - // let client = APIClient::from_dsn(dsn).await?; - // assert_eq!(client.password, Some("3a@SC(nYE1k={{R".to_string())); - // Ok(()) - // } - - // #[tokio::test] - // async fn parse_special_chars_password() -> Result<()> { - // let dsn = "databend://username:3a@SC(nYE1k={{R@localhost:8000"; - // let client = APIClient::from_dsn(dsn).await?; - // assert_eq!(client.password, Some("3a@SC(nYE1k={{R".to_string())); - // Ok(()) - // } + #[tokio::test] + async fn parse_encoded_password() -> Result<()> { + let dsn = "databend://username:3a%40SC(nYE1k%3D%7B%7BR@localhost"; + let client = APIClient::from_dsn(dsn).await?; + assert_eq!(client.host(), "localhost"); + assert_eq!(client.port(), 443); + Ok(()) + } + + #[tokio::test] + async fn parse_special_chars_password() -> Result<()> { + let dsn = "databend://username:3a@SC(nYE1k={{R@localhost:8000"; + let client = APIClient::from_dsn(dsn).await?; + assert_eq!(client.host(), "localhost"); + assert_eq!(client.port(), 8000); + Ok(()) + } }