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):
3033rootTmpDir = TestServices .GetRootTmpDir ()
3134assert type (rootTmpDir )== str
3235
33- cfg = PgCfg_Std (TestServices . GetRootTmpDir () )
36+ cfg = PgCfg_Std (rootTmpDir )
3437
3538file1 = 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
3752src = CfgFileReader ("" )
3853
3954PgCfg_Reader_Base .LoadFileContent (file1 ,src )
4055
4156assert 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# --------------------------------------------------------------------
4464def test_002__space (self ,request :pytest .FixtureRequest ):