AAS HTTP Client Documentation
Loading...
Searching...
No Matches
test_utils.py
Go to the documentation of this file.
1
import
pytest
2
from
aas_http_client.utilities
import
encoder
3
4
def
test_001a_decode_base_64
():
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
13
def
test_001b_decode_base_64
():
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
21
def
test_002a_encode_base_64
():
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
29
def
test_002b_encode_base_64
():
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
aas_http_client.utilities
Definition
__init__.py:1
tests.test_utils.test_001a_decode_base_64
test_001a_decode_base_64()
Definition
test_utils.py:4
tests.test_utils.test_002a_encode_base_64
test_002a_encode_base_64()
Definition
test_utils.py:21
tests.test_utils.test_001b_decode_base_64
test_001b_decode_base_64()
Definition
test_utils.py:13
tests.test_utils.test_002b_encode_base_64
test_002b_encode_base_64()
Definition
test_utils.py:29
tests
test_utils.py
Generated by
1.9.8