automatic tests passing

This commit is contained in:
gwen 2024-09-30 15:23:47 +02:00
parent 76a4f18bec
commit 040fc2396c
5 changed files with 19 additions and 18 deletions

View file

@ -1,8 +0,0 @@
ROUGAIL_VAR1="spam"
ROUGAIL_VAR2="egg"
ROUGAIL_VAR3="hugh"
ROUGAIL_VAR4="some"
ROUGAIL_VAR5="part"
ROUGAIL_VAR6="ming"
ROUGAIL_IDONTEXIST="blah"
ROUGAIL_IDONTEXIST2="hum"

6
tests/envvars/00_6string/env/all.env vendored Normal file
View file

@ -0,0 +1,6 @@
ROUGAIL_VAR1="string1"
ROUGAIL_VAR2="string1"
ROUGAIL_VAR3="string1"
ROUGAIL_VAR4="string1"
ROUGAIL_VAR5="string1"
ROUGAIL_VAR6="string1"

View file

@ -0,0 +1,3 @@
ROUGAIL_VAR1="string1"
ROUGAIL_VAR2="string1"
ROUGAIL_VAR3="string1"

View file

@ -1,8 +1,8 @@
{
"rougail.var1": "spam",
"rougail.var2": "egg",
"rougail.var3": "hugh",
"rougail.var4": "some",
"rougail.var5": "part",
"rougail.var6": "ming"
"rougail.var1": "string1",
"rougail.var2": "string1",
"rougail.var3": "string1",
"rougail.var4": "string1",
"rougail.var5": "string1",
"rougail.var6": "string1"
}

View file

@ -3,7 +3,7 @@ from .custom import CustomOption
from pathlib import Path
import os
import json
from pytest import fixture
from ruamel.yaml import YAML
from dotenv import load_dotenv
@ -46,7 +46,7 @@ def test_dictionaries_warning(test_dir):
'warnings': [],
}
# loading the env file
envfile = dest_dir / 'env'
envfile = dest_dir / 'env'/ 'all.env'
load_dotenv(envfile)
# loads the environment variables in the tiramisu config
environment = RougailUserDataEnvironment(config,
@ -68,7 +68,7 @@ def populate(dest_dir, rougailconfig):
for level in ['all', 'mandatories']:
environment_file = dest_dir / 'env' / f'{level}.env'
makedict_file = dest_dir / 'makedict' / f'{level}.env'
if not environment_file.is_file() or not makedict.is_file():
if not environment_file.is_file() or not makedict_file.is_file():
config = Rougail(rougailconfig).run()
if level == 'all':
root_config = config.unrestraint
@ -78,7 +78,7 @@ def populate(dest_dir, rougailconfig):
if not environment_file.is_file():
with environment_file.open('w') as envfh:
envfh.write('\n'.join(values) + '\n')
if not makedict.is_file():
if not makedict_file.is_file():
with environment_file.open('w') as envfh:
envfh.write('\n'.join(values) + '\n')