diff options
| author | Albin <albin@mullvad.net> | 2025-01-24 20:20:23 +0100 |
|---|---|---|
| committer | Albin <albin@mullvad.net> | 2025-01-27 15:58:46 +0100 |
| commit | b8ecbe5a43fb665e82686daf84fe46e0f9e601b3 (patch) | |
| tree | 32ebc7fb363e326920f8db72dab8c94b401bc5ff /android/test | |
| parent | 2f615a48d78650a25a86bee6e50a945266dad3a0 (diff) | |
| download | mullvadvpn-b8ecbe5a43fb665e82686daf84fe46e0f9e601b3.tar.xz mullvadvpn-b8ecbe5a43fb665e82686daf84fe46e0f9e601b3.zip | |
Use parter api for account creation
Diffstat (limited to 'android/test')
2 files changed, 8 insertions, 5 deletions
diff --git a/android/test/e2e/src/main/kotlin/net/mullvad/mullvadvpn/test/e2e/misc/AccountTestRule.kt b/android/test/e2e/src/main/kotlin/net/mullvad/mullvadvpn/test/e2e/misc/AccountTestRule.kt index ff6276a69f..1a414584e3 100644 --- a/android/test/e2e/src/main/kotlin/net/mullvad/mullvadvpn/test/e2e/misc/AccountTestRule.kt +++ b/android/test/e2e/src/main/kotlin/net/mullvad/mullvadvpn/test/e2e/misc/AccountTestRule.kt @@ -19,7 +19,7 @@ class AccountTestRule : BeforeEachCallback { override fun beforeEach(context: ExtensionContext) { InstrumentationRegistry.getArguments().also { bundle -> if (partnerAuth != null) { - validAccountNumber = client.createAccount() + validAccountNumber = client.createAccountUsingPartnerApi(partnerAuth) client.addTimeToAccountUsingPartnerAuth( accountNumber = validAccountNumber, daysToAdd = 1, diff --git a/android/test/e2e/src/main/kotlin/net/mullvad/mullvadvpn/test/e2e/misc/SimpleMullvadHttpClient.kt b/android/test/e2e/src/main/kotlin/net/mullvad/mullvadvpn/test/e2e/misc/SimpleMullvadHttpClient.kt index c8ccc60ddb..fa4dd88613 100644 --- a/android/test/e2e/src/main/kotlin/net/mullvad/mullvadvpn/test/e2e/misc/SimpleMullvadHttpClient.kt +++ b/android/test/e2e/src/main/kotlin/net/mullvad/mullvadvpn/test/e2e/misc/SimpleMullvadHttpClient.kt @@ -10,7 +10,6 @@ import com.android.volley.toolbox.JsonObjectRequest import com.android.volley.toolbox.RequestFuture import com.android.volley.toolbox.StringRequest import com.android.volley.toolbox.Volley -import net.mullvad.mullvadvpn.test.e2e.constant.ACCOUNT_URL import net.mullvad.mullvadvpn.test.e2e.constant.AUTH_URL import net.mullvad.mullvadvpn.test.e2e.constant.CONN_CHECK_URL import net.mullvad.mullvadvpn.test.e2e.constant.DEVICE_LIST_URL @@ -41,9 +40,13 @@ class SimpleMullvadHttpClient(context: Context) { } } - fun createAccount(): String { - return sendSimpleSynchronousRequest(method = Request.Method.POST, url = ACCOUNT_URL)!! - .getString("number") + fun createAccountUsingPartnerApi(partnerAuth: String): String { + return sendSimpleSynchronousRequest( + method = Request.Method.POST, + url = PARTNER_ACCOUNT_URL, + authorizationHeader = "Basic $partnerAuth", + )!! + .getString("id") } fun addTimeToAccountUsingPartnerAuth( |
