split tests into smaller tests
This commit is contained in:
parent
b011363524
commit
f159316f03
4 changed files with 236 additions and 107 deletions
|
@ -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()
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue