tests: use tokio_test::block_on() instead of test macro
This commit is contained in:
parent
f94d8db4d0
commit
06aa677ef7
3 changed files with 321 additions and 429 deletions
|
|
@ -1226,10 +1226,10 @@ fn validate_country(country: Country) -> Country {
|
||||||
mod tests {
|
mod tests {
|
||||||
use super::*;
|
use super::*;
|
||||||
|
|
||||||
#[tokio::test]
|
#[test]
|
||||||
async fn t_get_ytm_visitor_data() {
|
fn t_get_ytm_visitor_data() {
|
||||||
let rp = RustyPipe::new();
|
let rp = RustyPipe::new();
|
||||||
let visitor_data = rp.get_ytm_visitor_data().await.unwrap();
|
let visitor_data = tokio_test::block_on(rp.get_ytm_visitor_data()).unwrap();
|
||||||
dbg!(&visitor_data);
|
dbg!(&visitor_data);
|
||||||
assert!(visitor_data.ends_with("%3D"));
|
assert!(visitor_data.ends_with("%3D"));
|
||||||
assert_eq!(visitor_data.len(), 32)
|
assert_eq!(visitor_data.len(), 32)
|
||||||
|
|
|
||||||
|
|
@ -388,18 +388,18 @@ c[36](c[8],c[32]),c[20](c[25],c[10]),c[2](c[22],c[8]),c[32](c[20],c[16]),c[32](c
|
||||||
assert_eq!(res, "nrkec0fwgTWolw");
|
assert_eq!(res, "nrkec0fwgTWolw");
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test(tokio::test)]
|
#[test]
|
||||||
async fn t_get_player_js_url() {
|
fn t_get_player_js_url() {
|
||||||
let client = Client::new();
|
let client = Client::new();
|
||||||
let url = get_player_js_url(&client).await.unwrap();
|
let url = tokio_test::block_on(get_player_js_url(&client)).unwrap();
|
||||||
assert!(url.starts_with("https://www.youtube.com/s/player"));
|
assert!(url.starts_with("https://www.youtube.com/s/player"));
|
||||||
assert_eq!(url.len(), 73);
|
assert_eq!(url.len(), 73);
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test(tokio::test)]
|
#[test]
|
||||||
async fn t_update() {
|
fn t_update() {
|
||||||
let client = Client::new();
|
let client = Client::new();
|
||||||
let deobf = Deobfuscator::new(client).await.unwrap();
|
let deobf = tokio_test::block_on(Deobfuscator::new(client)).unwrap();
|
||||||
|
|
||||||
let deobf_sig = deobf.deobfuscate_sig("GOqGOqGOq0QJ8wRAIgaryQHfplJ9xJSKFywyaSMHuuwZYsoMTAvRvfm51qIGECIA5061zWeyfMPX9hEl_U6f9J0tr7GTJMKyPf5XNrJb5fb5i").unwrap();
|
let deobf_sig = deobf.deobfuscate_sig("GOqGOqGOq0QJ8wRAIgaryQHfplJ9xJSKFywyaSMHuuwZYsoMTAvRvfm51qIGECIA5061zWeyfMPX9hEl_U6f9J0tr7GTJMKyPf5XNrJb5fb5i").unwrap();
|
||||||
println!("{}", deobf_sig);
|
println!("{}", deobf_sig);
|
||||||
|
|
|
||||||
732
tests/youtube.rs
732
tests/youtube.rs
File diff suppressed because it is too large
Load diff
Reference in a new issue