Skip to content

Commit 332dbd6

Browse files
committed
test: extended config
1 parent 2c167d6 commit 332dbd6

File tree

2 files changed

+62
-0
lines changed

2 files changed

+62
-0
lines changed
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
spp:
2+
platform_host: "spp-platform"
3+
platform_port: 12800
4+
quiet_mode: false
5+
verify_host: false
6+
platform_certificate: |
7+
MIIFLzCCAxegAwIBAgIGAYG9v8lfMA0GCSqGSIb3DQEBCwUAMBcxFTATBgNVBAMM
8+
DHNwcC1wbGF0Zm9ybTAeFw0yMjA3MDIwNzExMTFaFw0yMzA3MDIwNzExMTFaMBcx
9+
FTATBgNVBAMMDHNwcC1wbGF0Zm9ybTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC
10+
AgoCggIBAJglr80YnYGgFu3ZmTqU1ZuYX9Na9W78kYfeEtE/v/LPzXOPCU3duHvI
11+
q5W5Ev6fvww6iRK32tQmZ84CTr3L5HMIbgKHFHe7TFp+0Eb+2MdqFp1K8dRobUKd
12+
vehIQsRi5I+I7lq0bQwT7cgysT/+sYUBWr6ZZSIe3Emqn+xHuwX9MXHSNzTRwZzQ
13+
EYIECbih8Zxa7stxp3wowKB3Z9cLppfJ04JQ5eEXaNrVNUfPZb+eGCEcnPthN5vZ
14+
WSz0G0OLkEaU5UH8FsvSBrpJmmHRIjEiYUpEITusk/QEPTBGS7nPPyhEvVj75/Q0
15+
euMUZU7xSQfBblHO3nj/YoskCPCGI7wG7ah1FiXGDq6sfUAeG285CdBYKZYI2gWr
16+
pPya21L7aOy9qLZw2SJ4HQ92qow9fHV52meDPeuyLJjhzHZoCKuOus0IdjztYJ8p
17+
bAoZJtsjW9nVh0VCBIYpwkjZzWBsJvCObWJS/UBHKZwNH2sM7DQVqsJQTG2RGxts
18+
d7GEn9AEzzehjBRQXhW22OH5PkujFw2vu23J6kUw33P5lDUOybAK4Bp10dP+tTzS
19+
60MjspN+N0ZKcgiYegB0/W7Pkc2pGrmVpmv1F4znCuXkn8nUSqzGZ0eX5ehZZ1Wa
20+
j4Nc2/WlIvuAdPM/SEn4gzZoZ+FdOQEoZmsDdjOxBwihgeNF3WefAgMBAAGjgYAw
21+
fjArBgNVHREBAf8EITAfggxzcHAtcGxhdGZvcm2HBH8AAAGCCWxvY2FsaG9zdDAd
22+
BgNVHQ4EFgQUQYUL1pWw3KzgUXBO+2Gh8mwsSxQwHwYDVR0jBBgwFoAUQYUL1pWw
23+
3KzgUXBO+2Gh8mwsSxQwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOC
24+
AgEAQyBpimXMYDuIEL8PXCab8EzoRfsu+Ot5ZdcwkAE/93H0YnTHr7+79WzTnIcj
25+
VW/MQ4keDQSljjA6x9Te2+qH2eMFuPPa0X5iXkLQaJro3kaVzi/NWbHkJ2RSemsw
26+
6lqx0G0f1ojoIXcgmurwlTRyoU/5wikX2WTS8VSA9Tylv5K6nYXaEU5eMCCdt9rI
27+
5RQGMatQDNPmwJCgwkW2+zpDJTBSPl7i7qym5+ljCKD+Vuawq9SRTU1I3BZXB1bN
28+
LdlZLrCbnM9nSW64oXG7X5h2t2N8PifCg/kwiE5UHO9snv1a6bjHyVyBXOhS4zJT
29+
JhM8i8911uCaxc6e+fBknT4t2V7DET3MCxUQ2fvJ75JgBD3OPo6qcpdOwWwrQiyC
30+
nITRe+LLhZQfyIsfbXoNE930uFNQvoYoHIovrOm6nUPCzBRx9YOZpdOkbYi3V6tA
31+
ooUtSLrQVO++tk4pZsvLRwZ5Yku+/J/nzjYDk+dtCxd5bM3vHAfhEjzvijouVCA3
32+
+7VjhiWpBSNeUt7ENX9s2GGs0OjUCAoOFoOENDcZdu7u9hrzUIhHsFGTyL0DQ1lT
33+
Ip40RbmWHOunjHYEZRbJhB2Mo+hcIMGpARIq3WSYQFZnxBbchqnUnVvvo/bE5yB8
34+
g6TYnkFuMFHg/LvA7RX1v2Xha5YSEHBBV7V2emBmZc1Tpkk=
35+
skywalking:
36+
logging:
37+
level: "INFO"
38+
agent:
39+
service_name: "spp"
40+
collector:
41+
backend_service: "spp-platform:11801"
42+
plugin:
43+
toolkit:
44+
log:
45+
transmit_formatted: false

tests/probe_config/tests.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,3 +29,20 @@ def test_config_from_env(self):
2929
self.assertEqual("spp-platform:11800", spp.probe_config["skywalking"]["collector"]["backend_service"])
3030
self.assertEqual("tutorial-jvm", spp.probe_config["skywalking"]["agent"]["service_name"])
3131
self.assertEqual("WARN", spp.probe_config["skywalking"]["logging"]["level"])
32+
33+
@mock.patch.dict('os.environ', {
34+
'SPP_PROBE_CONFIG_FILE': '%s/resources/extended-config.yml' % os.path.dirname(__file__)
35+
})
36+
def test_config_from_env_extended(self):
37+
spp = SourcePlusPlus()
38+
self.assertEqual("spp-platform", spp.probe_config["spp"]["platform_host"])
39+
self.assertEqual(12800, spp.probe_config["spp"]["platform_port"])
40+
self.assertEqual(False, spp.probe_config["spp"]["quiet_mode"])
41+
self.assertEqual(False, spp.probe_config["spp"]["verify_host"])
42+
self.assertIsNotNone(spp.probe_config["spp"]["platform_certificate"])
43+
self.assertIsNotNone(spp.probe_config["spp"]["probe_id"])
44+
self.assertEqual(True, spp.probe_config["spp"]["ssl_enabled"])
45+
self.assertEqual("INFO", spp.probe_config["skywalking"]["logging"]["level"])
46+
self.assertEqual("spp", spp.probe_config["skywalking"]["agent"]["service_name"])
47+
self.assertEqual("spp-platform:11801", spp.probe_config["skywalking"]["collector"]["backend_service"])
48+
self.assertEqual(False, spp.probe_config["skywalking"]["plugin"]["toolkit"]["log"]["transmit_formatted"])

0 commit comments

Comments
 (0)