AAS HTTP Client Documentation
Loading...
Searching...
No Matches
test_utils.py
Go to the documentation of this file.
1import pytest
2from aas_http_client.utilities import encoder
3
5 encoded = "RW5lcmd5TW9uaXRvcmluZw"
6
7 decoded = encoder.decode_base_64(encoded)
8 assert decoded == "EnergyMonitoring"
9 new_encoded = encoder.encode_base_64(decoded)
10 assert new_encoded == encoded
11
12
14 encoded = "aHR0cHM6Ly9mbHVpZDQwLmRlL2lkcy9zbS8xNTE1XzUzMDZfNzYyNF81MzY3"
15
16 decoded = encoder.decode_base_64(encoded)
17 assert decoded == "https://fluid40.de/ids/sm/1515_5306_7624_5367"
18 new_encoded = encoder.encode_base_64(decoded)
19 assert new_encoded == encoded
20
22 decoded = "EnergyMonitoring"
23
24 encoded = encoder.encode_base_64(decoded)
25 assert encoded == "RW5lcmd5TW9uaXRvcmluZw"
26 new_decoded = encoder.decode_base_64(encoded)
27 assert new_decoded == decoded
28
30 decoded = "https://fluid40.de/ids/sm/1515_5306_7624_5367"
31
32 encoded = encoder.encode_base_64(decoded)
33 assert encoded == "aHR0cHM6Ly9mbHVpZDQwLmRlL2lkcy9zbS8xNTE1XzUzMDZfNzYyNF81MzY3"
34 new_decoded = encoder.decode_base_64(encoded)
35 assert new_decoded == decoded