Răsfoiți Sursa

repo: fixed tests

aggstam 3 ani în urmă
părinte
comite
9758c6c01f
2 a modificat fișierele cu 13 adăugiri și 5 ștergeri
  1. 1 1
      src/contract/test-harness/src/vks.rs
  2. 12 4
      src/net/hosts.rs

+ 1 - 1
src/contract/test-harness/src/vks.rs

@@ -48,7 +48,7 @@ use darkfi_serial::{deserialize, serialize};
 use log::debug;
 use log::debug;
 
 
 /// Update this if any circuits are changed
 /// Update this if any circuits are changed
-const VKS_HASH: &str = "e5dcc83e82020f26d6b4479051332de04c200cfb77dae45c26b8252f499149cf";
+const VKS_HASH: &str = "273fb9a861002daac03a7796da25c29078ee76f6045c53840ff35ba4f7a1c51e";
 
 
 fn vks_path() -> Result<PathBuf> {
 fn vks_path() -> Result<PathBuf> {
     let output = Command::new("git").arg("rev-parse").arg("--show-toplevel").output()?.stdout;
     let output = Command::new("git").arg("rev-parse").arg("--show-toplevel").output()?.stdout;

+ 12 - 4
src/net/hosts.rs

@@ -202,7 +202,9 @@ mod tests {
 
 
         let hosts = Hosts::new(Arc::new(settings.clone()));
         let hosts = Hosts::new(Arc::new(settings.clone()));
         hosts.store(&settings.external_addrs).await;
         hosts.store(&settings.external_addrs).await;
-        assert!(hosts.is_empty().await);
+        for i in settings.external_addrs {
+            assert!(hosts.contains(&i).await);
+        }
 
 
         let local_hosts = vec![
         let local_hosts = vec![
             Url::parse("tcp://localhost:3921").unwrap(),
             Url::parse("tcp://localhost:3921").unwrap(),
@@ -213,7 +215,9 @@ mod tests {
             Url::parse("tcp://255.255.255.255:2131").unwrap(),
             Url::parse("tcp://255.255.255.255:2131").unwrap(),
         ];
         ];
         hosts.store(&local_hosts).await;
         hosts.store(&local_hosts).await;
-        assert!(hosts.is_empty().await);
+        for i in local_hosts {
+            assert!(hosts.contains(&i).await);
+        }
 
 
         let remote_hosts = vec![
         let remote_hosts = vec![
             Url::parse("tcp://dark.fi:80").unwrap(),
             Url::parse("tcp://dark.fi:80").unwrap(),
@@ -221,7 +225,9 @@ mod tests {
             Url::parse("tcp://http.cat:401").unwrap(),
             Url::parse("tcp://http.cat:401").unwrap(),
         ];
         ];
         hosts.store(&remote_hosts).await;
         hosts.store(&remote_hosts).await;
-        assert!(hosts.is_empty().await);
+        for i in remote_hosts {
+            assert!(hosts.contains(&i).await);
+        }
     }
     }
 
 
     #[async_std::test]
     #[async_std::test]
@@ -254,6 +260,8 @@ mod tests {
             Url::parse("tcp://foo.bar:111").unwrap(),
             Url::parse("tcp://foo.bar:111").unwrap(),
         ];
         ];
         hosts.store(&remote_hosts).await;
         hosts.store(&remote_hosts).await;
-        assert!(hosts.is_empty().await);
+        assert!(hosts.contains(&remote_hosts[0]).await);
+        assert!(hosts.contains(&remote_hosts[1]).await);
+        assert!(!hosts.contains(&remote_hosts[2]).await);
     }
     }
 }
 }