24 lines
697 B
Python
24 lines
697 B
Python
from unittest import TestCase
|
|
from papi import main
|
|
|
|
|
|
class ConfigurationTestCase(TestCase):
|
|
""" Check configuration parsing """
|
|
|
|
def test_get_config(self):
|
|
|
|
configs = main.read_config(pattern="api_client*test_sonde")
|
|
assert len(configs) == 1
|
|
config = configs[0]
|
|
assert config["identifiant_sonde"] == "838266b2-fc3a-4430-95e8-f7f0d0fc9871"
|
|
assert config["nom_sonde"] == "SondeTest"
|
|
assert config["emails"] == ["1@1", "2@2"]
|
|
|
|
def test_get_config1mail(self):
|
|
configs = main.read_config(pattern="*1mail")
|
|
assert len(configs) == 1
|
|
config = configs[0]
|
|
assert config["emails"] == [
|
|
"1@1",
|
|
]
|