Skip to content

Commit 1f3086d

Browse files
authored
add agrirouter 2 QA environment definition (#55)
1 parent 03201bc commit 1f3086d

File tree

2 files changed

+18
-1
lines changed

2 files changed

+18
-1
lines changed

src/agrirouter/api/constants.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,16 @@
88
"qwIDAQAB\n" \
99
"-----END PUBLIC KEY-----"
1010

11+
AR2_QA_PUBLIC_KEY = "-----BEGIN PUBLIC KEY-----\n" \
12+
"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw4DStz1cikiCqTd70p9i\n" \
13+
"RBBx4vdTEtZAaWtvswu/IdMNoXP30+1ExVc3oJ0wHn3DMWItMLtn0gUSjj+XzDN5\n" \
14+
"yrmwUSS6qqyAFinLBUio88EyEQAocZo270bDk9gSndftIvvQ82Iu6p4gRg1zbPNF\n" \
15+
"CoBdLCQx7MN2zbl+/kmuZXzeEXZwAT94O8IbbTTAz9Wy5MUrAlJwNVaZir9bY6AZ\n" \
16+
"CvgUPNRL2Jq9yz8IeoawhLNOo6ae47Jcf88x+7t/eN8QSrGu50WD1qpZbTReH7FA\n" \
17+
"ju9qUVOmP1P9rSYkuhrkWg16Qrw1t8hEqMiRDNYUUTkqEit+H1CNEBgr6t3RIC5t\n" \
18+
"fQIDAQAB\n" \
19+
"-----END PUBLIC KEY-----"
20+
1121
AR_PROD_PUBLIC_KEY = "-----BEGIN PUBLIC KEY-----\n" \
1222
"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwCxD31sYtzH9NTfZ6n8H\n" \
1323
"+H/QgOaoTL9GAakplAsdwYSLjBpgYMZOHIgkdM9ksRP8WsITChtZtxrCnBjR8bap\n" \

src/agrirouter/api/env.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from agrirouter.api.constants import AR_QA_PUBLIC_KEY, AR_PROD_PUBLIC_KEY
1+
from agrirouter.api.constants import AR_QA_PUBLIC_KEY, AR2_QA_PUBLIC_KEY, AR_PROD_PUBLIC_KEY
22

33

44
class BaseEnvironment:
@@ -65,6 +65,13 @@ class Qa(BaseEnvironment):
6565
_AR_PUBLIC_KEY = AR_QA_PUBLIC_KEY
6666

6767

68+
class Ar2Qa(BaseEnvironment):
69+
_ENV_BASE_URL = "https://app.qa.agrirouter.farm"
70+
_API_PREFIX = "/api/v1.0"
71+
_REGISTRATION_SERVICE_URL = "https://endpoint-service.qa.agrirouter.farm"
72+
_AR_PUBLIC_KEY = AR2_QA_PUBLIC_KEY
73+
74+
6875
class EnvironmentalService:
6976
"""
7077
A class that provides environmental messaging based on the provided environment value.

0 commit comments

Comments
 (0)