diff --git a/Cargo.lock b/Cargo.lock index ab86b4a..b445be4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1614,7 +1614,7 @@ dependencies = [ [[package]] name = "rust-assistant" -version = "0.4.0" +version = "0.5.0" dependencies = [ "anyhow", "axum 0.7.5", diff --git a/crates/rust-assistant/Cargo.toml b/crates/rust-assistant/Cargo.toml index 9dd2c84..a1bc344 100644 --- a/crates/rust-assistant/Cargo.toml +++ b/crates/rust-assistant/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rust-assistant" -version = "0.4.0" +version = "0.5.0" description = "Rust Assistant Library." authors = ["GengTeng "] license = "GPL-3.0" diff --git a/crates/rust-assistant/src/github.rs b/crates/rust-assistant/src/github.rs index 74dc474..abeaed2 100644 --- a/crates/rust-assistant/src/github.rs +++ b/crates/rust-assistant/src/github.rs @@ -331,41 +331,41 @@ pub struct Author { /// The author's name. pub name: String, } - -#[cfg(test)] -mod tests { - use super::*; - - #[tokio::test] - async fn test_get_file() -> anyhow::Result<()> { - let token = dotenv::var("GITHUB_ACCESS_TOKEN")?; - let proxy = if tokio::net::TcpStream::connect("127.0.0.1:7890") - .await - .is_ok() - { - Some(Proxy::all("http://127.0.0.1:7890")?) - } else { - None - }; - let repo = Repository::from(("gengteng", "rust-assistant")); - // https://github.com/rust-lang/crates.io-index - let client = GithubClient::new(token.as_str(), proxy)?; - let content = client.get_file(&repo, "Cargo.toml", "fff").await?; - println!("content: {content:?}"); - - let dir = client.read_dir(&repo, "crates", None).await?; - println!("dir crates: {dir:#?}"); - - let issues = client.search_for_issues(&repo, "test").await?; - println!("issues: {issues:#?}"); - - for issue in issues { - let timeline = client.get_issue_timeline(&repo, issue.number).await?; - println!("timeline: {timeline:#?}"); - } - - let branches = client.get_repo_branches(&repo).await?; - println!("branches: {branches:#?}"); - Ok(()) - } -} +// +// #[cfg(test)] +// mod tests { +// use super::*; +// +// #[tokio::test] +// async fn test_get_file() -> anyhow::Result<()> { +// let token = dotenv::var("GITHUB_ACCESS_TOKEN")?; +// let proxy = if tokio::net::TcpStream::connect("127.0.0.1:7890") +// .await +// .is_ok() +// { +// Some(Proxy::all("http://127.0.0.1:7890")?) +// } else { +// None +// }; +// let repo = Repository::from(("gengteng", "rust-assistant")); +// // https://github.com/rust-lang/crates.io-index +// let client = GithubClient::new(token.as_str(), proxy)?; +// let content = client.get_file(&repo, "Cargo.toml", "fff").await?; +// println!("content: {content:?}"); +// +// let dir = client.read_dir(&repo, "crates", None).await?; +// println!("dir crates: {dir:#?}"); +// +// let issues = client.search_for_issues(&repo, "test").await?; +// println!("issues: {issues:#?}"); +// +// for issue in issues { +// let timeline = client.get_issue_timeline(&repo, issue.number).await?; +// println!("timeline: {timeline:#?}"); +// } +// +// let branches = client.get_repo_branches(&repo).await?; +// println!("branches: {branches:#?}"); +// Ok(()) +// } +// }