Skip to content

Commit 39279e0

Browse files
Test is updated
1 parent 5bd8c2f commit 39279e0

File tree

1 file changed

+21
-1
lines changed
  • tests/implementation/v00/configuration_std/Objects/PostgresConfigurationReader_Base/LoadFileDataContent

1 file changed

+21
-1
lines changed

tests/implementation/v00/configuration_std/Objects/PostgresConfigurationReader_Base/LoadFileDataContent/test_set001__common.py

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,11 @@
44
# fmt: off
55
from src.implementation.v00.configuration_std import PostgresConfiguration_Std as PgCfg_Std
66

7+
from src.implementation.v00.configuration_base import PostgresConfigurationFile_Base as PgCfg_File_Base
8+
from src.implementation.v00.configuration_base import PostgresConfigurationTopLevelFile_Base as PgCfg_TopLevelFile_Base
79
from src.implementation.v00.configuration_base import PostgresConfigurationReader_Base as PgCfg_Reader_Base
810

11+
from src.implementation.v00.configuration_base import PgCfgModel__FileData
912
from src.implementation.v00.configuration_base import PgCfgModel__CommentData
1013
from src.implementation.v00.configuration_base import PgCfgModel__OptionData
1114
from src.implementation.v00.configuration_base import PgCfgModel__IncludeData
@@ -30,15 +33,32 @@ def test_001__empty(self, request: pytest.FixtureRequest):
3033
rootTmpDir = TestServices.GetRootTmpDir()
3134
assert type(rootTmpDir) == str
3235

33-
cfg = PgCfg_Std(TestServices.GetRootTmpDir())
36+
cfg = PgCfg_Std(rootTmpDir)
3437

3538
file1 = cfg.AddTopLevelFile(cfg.C_POSTGRESQL_CONF)
39+
assert file1 is not None
40+
assert isinstance(file1, PgCfg_File_Base)
41+
assert isinstance(file1, PgCfg_TopLevelFile_Base)
42+
assert file1.m_FileData is not None
43+
assert type(file1.m_FileData) == PgCfgModel__FileData
44+
assert file1.m_FileData.m_Lines is not None
45+
assert type(file1.m_FileData.m_Lines) == list
46+
assert type(file1.m_FileData.m_Path) == str
47+
assert file1.m_FileData.m_Path == os.path.join(
48+
rootTmpDir,
49+
cfg.C_POSTGRESQL_CONF,
50+
)
3651

3752
src = CfgFileReader("")
3853

3954
PgCfg_Reader_Base.LoadFileContent(file1, src)
4055

4156
assert len(file1) == 0
57+
assert file1.m_FileData is not None
58+
assert type(file1.m_FileData) == PgCfgModel__FileData
59+
assert file1.m_FileData.m_Lines is not None
60+
assert type(file1.m_FileData.m_Lines) == list
61+
assert len(file1.m_FileData.m_Lines) == 0
4262

4363
# --------------------------------------------------------------------
4464
def test_002__space(self, request: pytest.FixtureRequest):

0 commit comments

Comments
 (0)