1
0
Fork 0

split tests into smaller tests

This commit is contained in:
Cyborus 2024-05-14 13:02:52 -04:00
parent b011363524
commit f159316f03
No known key found for this signature in database
4 changed files with 236 additions and 107 deletions

View file

@ -1,7 +1,17 @@
use forgejo_api::Forgejo;
pub fn get_api() -> Forgejo {
pub fn login() -> Forgejo {
let url = url::Url::parse(&std::env::var("FORGEJO_API_CI_INSTANCE_URL").unwrap()).unwrap();
let token = std::env::var("FORGEJO_API_CI_TOKEN").unwrap();
Forgejo::new(forgejo_api::Auth::Token(&token), url).unwrap()
}
pub fn login_pass(username: &str, password: &str) -> Forgejo {
let url = url::Url::parse(&std::env::var("FORGEJO_API_CI_INSTANCE_URL").unwrap()).unwrap();
let auth = forgejo_api::Auth::Password {
username,
password,
mfa: None,
};
Forgejo::new(auth, url).unwrap()
}