From ae5bd2cef8d5fba2372e4db3c8a305418b8bdca9 Mon Sep 17 00:00:00 2001 From: Ivan Ogasawara Date: Thu, 21 Dec 2023 20:41:01 -0400 Subject: [PATCH] add docs attributte to each file and for each variable --- src/envers/core.py | 2 ++ tests/test_core.py | 10 ++++++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/envers/core.py b/src/envers/core.py index e4d4c69..9d4916e 100644 --- a/src/envers/core.py +++ b/src/envers/core.py @@ -197,9 +197,11 @@ def draft( env_vars = dotenv_values(env_path) file_spec = { "type": "dotenv", + "docs": "", "vars": { var: { "type": "string", + "docs": "", "default": value, } for var, value in env_vars.items() diff --git a/tests/test_core.py b/tests/test_core.py index d818542..4cd9b8f 100644 --- a/tests/test_core.py +++ b/tests/test_core.py @@ -15,15 +15,17 @@ def spec_v1(): """Return dummy data for spec v1.""" return { - "status": "draft", "docs": "", + "status": "draft", "profiles": ["base"], "spec": { "files": { ".env": { + "docs": "", "type": "dotenv", "vars": { "var": { + "docs": "", "type": "string", "default": "hello", } @@ -63,8 +65,8 @@ def test_draft(self): "version": "0.1", "releases": { spec_version: { - "status": "draft", "docs": "", + "status": "draft", "profiles": ["base"], "spec": {"files": {}}, } @@ -161,9 +163,11 @@ def test_draft_from_multi_env(self, spec_v1): spec_files = expected_data["releases"][v1]["spec"]["files"] spec_files[env_path_1] = { + "docs": "", "type": "dotenv", "vars": { "var1": { + "docs": "", "type": "string", "default": "hello1", } @@ -181,9 +185,11 @@ def test_draft_from_multi_env(self, spec_v1): spec_files = expected_data["releases"][v1]["spec"]["files"] spec_files[env_path_2] = { + "docs": "", "type": "dotenv", "vars": { "var2": { + "docs": "", "type": "string", "default": "hello2", }