test_: set proxy creds (#6211)

This commit is contained in:
Anton Danchenko 2024-12-17 12:34:19 +01:00 committed by GitHub
parent 2172abe953
commit 6a5623bac6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 24 additions and 0 deletions

View File

@ -47,6 +47,11 @@ pipeline {
credentialsId: 'codecov-repository-upload-token',
variable: 'CODECOV_TOKEN'
),
usernamePassword(
credentialsId: "api-proxy-devel",
usernameVariable: 'STATUS_BUILD_PROXY_USER',
passwordVariable: 'STATUS_BUILD_PROXY_PASSWORD'
),
]) {
nix.shell('make test-functional', pure: false)
}

View File

@ -130,6 +130,22 @@ class StatusBackend(RpcClient, SignalClient):
}
return self.api_valid_request(method, data)
def _set_proxy_credentials(self, data):
if not "STATUS_BUILD_PROXY_USER" in os.environ:
return data
user = os.environ["STATUS_BUILD_PROXY_USER"]
password = os.environ["STATUS_BUILD_PROXY_PASSWORD"]
data["StatusProxyMarketUser"] = user
data["StatusProxyMarketPassword"] = password
data["StatusProxyBlockchainUser"] = user
data["StatusProxyBlockchainPassword"] = password
data["StatusProxyEnabled"] = True
data["StatusProxyStageName"] = "test"
return data
def create_account_and_login(
self,
data_dir=USER_DIR,
@ -146,6 +162,7 @@ class StatusBackend(RpcClient, SignalClient):
"logEnabled": True,
"logLevel": "DEBUG",
}
data = self._set_proxy_credentials(data)
return self.api_valid_request(method, data)
def restore_account_and_login(
@ -183,6 +200,7 @@ class StatusBackend(RpcClient, SignalClient):
}
],
}
data = self._set_proxy_credentials(data)
return self.api_valid_request(method, data)
def login(self, keyUid, user=user_1):
@ -192,6 +210,7 @@ class StatusBackend(RpcClient, SignalClient):
"keyUid": keyUid,
"kdfIterations": 256000,
}
data = self._set_proxy_credentials(data)
return self.api_valid_request(method, data)
def logout(self, user=user_1):