44# fmt: off
55from 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
79from src .implementation .v00 .configuration_base import PostgresConfigurationReader_Base as PgCfg_Reader_Base
810
11+ from src .implementation .v00 .configuration_base import PgCfgModel__FileData
912from src .implementation .v00 .configuration_base import PgCfgModel__CommentData
1013from src .implementation .v00 .configuration_base import PgCfgModel__OptionData
1114from 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