From 40705136dfca96bf04f82c913955a257c14b3d63 Mon Sep 17 00:00:00 2001 From: Francisca Ortega Date: Wed, 9 Oct 2024 00:35:58 -0300 Subject: [PATCH] fix: edns_test from dnssec_tasks --- tests/edns_test.rs | 56 ---------------------------------------------- 1 file changed, 56 deletions(-) diff --git a/tests/edns_test.rs b/tests/edns_test.rs index ee9ad5ee..13541c70 100644 --- a/tests/edns_test.rs +++ b/tests/edns_test.rs @@ -99,62 +99,6 @@ async fn query_a_type_with_rrsig_edns() { } } -#[tokio::test] -async fn query_from_root() { - const ROOTSV1: [u8; 4] = [192,58,128,30]; - - let mut ip2req = ROOTSV1.into(); - let response = query_from_ip_with_edns("example.com", - "UDP", "A", Some(1024), 0, true, - Some(vec![3]), ip2req).await; - let response = match response { - Ok(rrs) => rrs, - Err(e) => panic!("{:?}", e), - }; - - println!("{}", response); - - let additional_rrs = response.get_additional(); - - let a_rrs: Vec<_> = additional_rrs.iter() - .filter(|arrs| - if let Rdata::A(_) = arrs.get_rdata() {true} - else {false}).collect(); - - if let Rdata::A(rdata) = a_rrs[4].get_rdata() { - ip2req = rdata.get_address(); - } -} - -#[tokio::test] -async fn query_a_type_with_rrsig_edns() { - let response = query_response_edns("example.com", "UDP", "A", Some(1024), 0, true, Some(vec![3])).await; - - if let Ok(rrs) = response { - println!("{}", rrs); - assert_eq!(rrs.get_answer().len(), 2); - let answers = rrs.get_answer(); - let answer = &answers[0]; - let rrsig = &answers[1]; - if let Rdata::A(ip) = answer.get_rdata() { - assert_eq!(ip.get_address(), IpAddr::from_str("93.184.215.14").unwrap()); - } else { - panic!("No ip address"); - } - if let Rdata::RRSIG(sig) = rrsig.get_rdata() { - assert_eq!(sig.get_type_covered(), Rrtype::A); - } else { - panic!("No RRSIG"); - - } - let opt = &rrs.get_additional()[0]; - assert_eq!(opt.get_name(), DomainName::new_from_str("")); - assert_eq!(opt.get_rtype(), Rrtype::OPT); - assert_eq!(opt.get_rclass(), Rclass::UNKNOWN(512)); - println!("{:?}", opt); - } -} - #[tokio::test] async fn query_from_root() { const ROOTSV1: [u8; 4] = [192,58,128,30];