summaryrefslogtreecommitdiffhomepage
path: root/test
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2023-10-24 17:29:08 +0200
committerDavid Lönnhager <david.l@mullvad.net>2023-10-24 17:32:02 +0200
commit45b8883f70814c4d07c8988f80d892bb5b40b833 (patch)
treee5beaf941a7475c4979290cb026d418e6494a442 /test
parent089c55e7fbd26a045699c0f7c34ab02f5e58eeb8 (diff)
downloadmullvadvpn-45b8883f70814c4d07c8988f80d892bb5b40b833.tar.xz
mullvadvpn-45b8883f70814c4d07c8988f80d892bb5b40b833.zip
Reset all relay constraints in tests
Diffstat (limited to 'test')
-rw-r--r--test/Cargo.lock1
-rw-r--r--test/test-manager/src/tests/helpers.rs12
2 files changed, 11 insertions, 2 deletions
diff --git a/test/Cargo.lock b/test/Cargo.lock
index 606a2536a6..b23c26adee 100644
--- a/test/Cargo.lock
+++ b/test/Cargo.lock
@@ -1710,6 +1710,7 @@ dependencies = [
"http",
"hyper",
"ipnetwork 0.16.0",
+ "libc",
"log",
"mullvad-fs",
"mullvad-types",
diff --git a/test/test-manager/src/tests/helpers.rs b/test/test-manager/src/tests/helpers.rs
index 431e3f9c51..c51f6875da 100644
--- a/test/test-manager/src/tests/helpers.rs
+++ b/test/test-manager/src/tests/helpers.rs
@@ -5,7 +5,8 @@ use mullvad_management_interface::{types, ManagementServiceClient};
use mullvad_types::{
relay_constraints::{
BridgeState, Constraint, GeographicLocationConstraint, LocationConstraint,
- ObfuscationSettings, RelayConstraintsUpdate, RelaySettingsUpdate,
+ ObfuscationSettings, OpenVpnConstraints, RelayConstraintsUpdate, RelaySettingsUpdate,
+ WireguardConstraints,
},
states::TunnelState,
};
@@ -334,7 +335,14 @@ pub async fn reset_relay_settings(
) -> Result<(), Error> {
disconnect_and_wait(mullvad_client).await?;
- let relay_settings = RelaySettingsUpdate::Normal(RelayConstraintsUpdate::default());
+ let relay_settings = RelaySettingsUpdate::Normal(RelayConstraintsUpdate {
+ location: Some(Constraint::Any),
+ tunnel_protocol: Some(Constraint::Any),
+ openvpn_constraints: Some(OpenVpnConstraints::default()),
+ wireguard_constraints: Some(WireguardConstraints::default()),
+ providers: Some(Constraint::Any),
+ ownership: Some(Constraint::Any),
+ });
let bridge_state = BridgeState::Auto;
let obfuscation_settings = ObfuscationSettings::default();