diff options
| author | David Lönnhager <david.l@mullvad.net> | 2023-10-24 17:29:08 +0200 |
|---|---|---|
| committer | David Lönnhager <david.l@mullvad.net> | 2023-10-24 17:32:02 +0200 |
| commit | 45b8883f70814c4d07c8988f80d892bb5b40b833 (patch) | |
| tree | e5beaf941a7475c4979290cb026d418e6494a442 /test | |
| parent | 089c55e7fbd26a045699c0f7c34ab02f5e58eeb8 (diff) | |
| download | mullvadvpn-45b8883f70814c4d07c8988f80d892bb5b40b833.tar.xz mullvadvpn-45b8883f70814c4d07c8988f80d892bb5b40b833.zip | |
Reset all relay constraints in tests
Diffstat (limited to 'test')
| -rw-r--r-- | test/Cargo.lock | 1 | ||||
| -rw-r--r-- | test/test-manager/src/tests/helpers.rs | 12 |
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(); |
