Skip to content

Commit 90cd0f3

Browse files
author
d.kovalenko
committed
Versioning of abstract and implementation levels (v00)
1 parent 7b85f70 commit 90cd0f3

File tree

81 files changed

+402
-400
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

81 files changed

+402
-400
lines changed

setup.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,9 @@
2222
packages=[
2323
'testgres.postgres_configuration',
2424
'testgres.postgres_configuration.abstract',
25+
'testgres.postgres_configuration.abstract.v00',
2526
'testgres.postgres_configuration.implementation',
27+
'testgres.postgres_configuration.implementation.v00',
2628
'testgres.postgres_configuration.core',
2729
'testgres.postgres_configuration.core.option',
2830
'testgres.postgres_configuration.core.option.handlers',

src/__init__.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
# //////////////////////////////////////////////////////////////////////////////
22
# Postgres Pro. PostgreSQL Configuration Python Library.
33

4-
from .implementation.configuration_std import PostgresConfiguration_Std as PostgresConfiguration
4+
from .implementation.v00.configuration_std import PostgresConfiguration_Std as PostgresConfiguration
55

6-
from .implementation.configuration_std import PostgresConfigurationReader_Std as PostgresConfigurationReader
6+
from .implementation.v00.configuration_std import PostgresConfigurationReader_Std as PostgresConfigurationReader
77

8-
from .implementation.configuration_std import PostgresConfigurationWriter_Std as PostgresConfigurationWriter
8+
from .implementation.v00.configuration_std import PostgresConfigurationWriter_Std as PostgresConfigurationWriter
99

1010
# //////////////////////////////////////////////////////////////////////////////
1111

src/abstract/configuration.py renamed to src/abstract/v00/configuration.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
from __future__ import annotations
55

6-
from ..core.raise_error import RaiseError
6+
from ...core.raise_error import RaiseError
77

88
import typing
99
import enum

src/implementation/configuration_base.py renamed to src/implementation/v00/configuration_base.py

Lines changed: 52 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -4,58 +4,58 @@
44
from __future__ import annotations
55

66
# fmt: off
7-
from ..abstract.configuration import PostgresConfiguration
8-
from ..abstract.configuration import PostgresConfigurationObject
9-
from ..abstract.configuration import PostgresConfigurationComment
10-
from ..abstract.configuration import PostgresConfigurationOption
11-
from ..abstract.configuration import PostgresConfigurationOptions
12-
from ..abstract.configuration import PostgresConfigurationOptionsIterator
13-
from ..abstract.configuration import PostgresConfigurationInclude
14-
from ..abstract.configuration import PostgresConfigurationFileLine
15-
from ..abstract.configuration import PostgresConfigurationFileLines
16-
from ..abstract.configuration import PostgresConfigurationFileLinesIterator
17-
from ..abstract.configuration import PostgresConfigurationFile
18-
from ..abstract.configuration import PostgresConfigurationFiles
19-
from ..abstract.configuration import PostgresConfigurationFilesIterator
20-
from ..abstract.configuration import PostgresConfigurationSetOptionValueEventID
21-
from ..abstract.configuration import PostgresConfigurationSetOptionValueResult
22-
23-
from ..core.model import ConfigurationData as PgCfgModel__ConfigurationData
24-
from ..core.model import ObjectData as PgCfgModel__ObjectData
25-
from ..core.model import FileLineElementData as PgCfgModel__FileLineElementData
26-
from ..core.model import CommentData as PgCfgModel__CommentData
27-
from ..core.model import OptionData as PgCfgModel__OptionData
28-
from ..core.model import IncludeData as PgCfgModel__IncludeData
29-
from ..core.model import FileLineData as PgCfgModel__FileLineData
30-
from ..core.model import FileData as PgCfgModel__FileData
31-
from ..core.model import FileStatus as PgCfgModel__FileStatus
32-
33-
from ..core.handlers import OptionHandlerToPrepareSetValue as PgCfgModel__OptionHandlerToPrepareSetValue
34-
from ..core.handlers import OptionHandlerCtxToPrepareSetValue as PgCfgModel__OptionHandlerCtxPrepareToSetValue
35-
from ..core.handlers import OptionHandlerToPrepareGetValue as PgCfgModel__OptionHandlerToPrepareGetValue
36-
from ..core.handlers import OptionHandlerCtxToPrepareGetValue as PgCfgModel__OptionHandlerCtxPrepareToGetValue
37-
from ..core.handlers import OptionHandlerToPrepareSetValueItem as PgCfgModel__OptionHandlerToPrepareSetValueItem
38-
from ..core.handlers import OptionHandlerCtxToPrepareSetValueItem as PgCfgModel__OptionHandlerCtxPrepareToSetValueItem
39-
from ..core.handlers import OptionHandlerToSetValue as PgCfgModel__OptionHandlerToSetValue
40-
from ..core.handlers import OptionHandlerCtxToSetValue as PgCfgModel__OptionHandlerCtxToSetValue
41-
from ..core.handlers import OptionHandlerToGetValue as PgCfgModel__OptionHandlerToGetValue
42-
from ..core.handlers import OptionHandlerCtxToGetValue as PgCfgModel__OptionHandlerCtxToGetValue
43-
from ..core.handlers import OptionHandlerToAddOption as PgCfgModel__OptionHandlerToAddOption
44-
from ..core.handlers import OptionHandlerCtxToAddOption as PgCfgModel__OptionHandlerCtxToAddOption
45-
from ..core.handlers import OptionHandlerToSetValueItem as PgCfgModel__OptionHandlerToSetValueItem
46-
from ..core.handlers import OptionHandlerCtxToSetValueItem as PgCfgModel__OptionHandlerCtxToSetValueItem
47-
from ..core.handlers import OptionHandlerToWrite as PgCfgModel__OptionHandlerToWrite
48-
from ..core.handlers import OptionHandlerCtxToWrite as PgCfgModel__OptionHandlerCtxToWrite
49-
from ..core.handlers import ConfigurationDataHandler as PgCfgModel__DataHandler
50-
51-
from ..core.controller_utils import DataControllerUtils as PgCfgModel__DataControllerUtils
52-
from ..core.data_verificator import DataVerificator
53-
from ..core.helpers import Helpers
54-
from ..core.write_utils import WriteUtils
55-
from ..core.read_utils import ReadUtils
56-
from ..core.read_utils import LineReader as ReadUtils__LineReader
57-
from ..core.raise_error import RaiseError
58-
from ..core.bugcheck_error import BugCheckError
7+
from ...abstract.v00.configuration import PostgresConfiguration
8+
from ...abstract.v00.configuration import PostgresConfigurationObject
9+
from ...abstract.v00.configuration import PostgresConfigurationComment
10+
from ...abstract.v00.configuration import PostgresConfigurationOption
11+
from ...abstract.v00.configuration import PostgresConfigurationOptions
12+
from ...abstract.v00.configuration import PostgresConfigurationOptionsIterator
13+
from ...abstract.v00.configuration import PostgresConfigurationInclude
14+
from ...abstract.v00.configuration import PostgresConfigurationFileLine
15+
from ...abstract.v00.configuration import PostgresConfigurationFileLines
16+
from ...abstract.v00.configuration import PostgresConfigurationFileLinesIterator
17+
from ...abstract.v00.configuration import PostgresConfigurationFile
18+
from ...abstract.v00.configuration import PostgresConfigurationFiles
19+
from ...abstract.v00.configuration import PostgresConfigurationFilesIterator
20+
from ...abstract.v00.configuration import PostgresConfigurationSetOptionValueEventID
21+
from ...abstract.v00.configuration import PostgresConfigurationSetOptionValueResult
22+
23+
from ...core.model import ConfigurationData as PgCfgModel__ConfigurationData
24+
from ...core.model import ObjectData as PgCfgModel__ObjectData
25+
from ...core.model import FileLineElementData as PgCfgModel__FileLineElementData
26+
from ...core.model import CommentData as PgCfgModel__CommentData
27+
from ...core.model import OptionData as PgCfgModel__OptionData
28+
from ...core.model import IncludeData as PgCfgModel__IncludeData
29+
from ...core.model import FileLineData as PgCfgModel__FileLineData
30+
from ...core.model import FileData as PgCfgModel__FileData
31+
from ...core.model import FileStatus as PgCfgModel__FileStatus
32+
33+
from ...core.handlers import OptionHandlerToPrepareSetValue as PgCfgModel__OptionHandlerToPrepareSetValue
34+
from ...core.handlers import OptionHandlerCtxToPrepareSetValue as PgCfgModel__OptionHandlerCtxPrepareToSetValue
35+
from ...core.handlers import OptionHandlerToPrepareGetValue as PgCfgModel__OptionHandlerToPrepareGetValue
36+
from ...core.handlers import OptionHandlerCtxToPrepareGetValue as PgCfgModel__OptionHandlerCtxPrepareToGetValue
37+
from ...core.handlers import OptionHandlerToPrepareSetValueItem as PgCfgModel__OptionHandlerToPrepareSetValueItem
38+
from ...core.handlers import OptionHandlerCtxToPrepareSetValueItem as PgCfgModel__OptionHandlerCtxPrepareToSetValueItem
39+
from ...core.handlers import OptionHandlerToSetValue as PgCfgModel__OptionHandlerToSetValue
40+
from ...core.handlers import OptionHandlerCtxToSetValue as PgCfgModel__OptionHandlerCtxToSetValue
41+
from ...core.handlers import OptionHandlerToGetValue as PgCfgModel__OptionHandlerToGetValue
42+
from ...core.handlers import OptionHandlerCtxToGetValue as PgCfgModel__OptionHandlerCtxToGetValue
43+
from ...core.handlers import OptionHandlerToAddOption as PgCfgModel__OptionHandlerToAddOption
44+
from ...core.handlers import OptionHandlerCtxToAddOption as PgCfgModel__OptionHandlerCtxToAddOption
45+
from ...core.handlers import OptionHandlerToSetValueItem as PgCfgModel__OptionHandlerToSetValueItem
46+
from ...core.handlers import OptionHandlerCtxToSetValueItem as PgCfgModel__OptionHandlerCtxToSetValueItem
47+
from ...core.handlers import OptionHandlerToWrite as PgCfgModel__OptionHandlerToWrite
48+
from ...core.handlers import OptionHandlerCtxToWrite as PgCfgModel__OptionHandlerCtxToWrite
49+
from ...core.handlers import ConfigurationDataHandler as PgCfgModel__DataHandler
50+
51+
from ...core.controller_utils import DataControllerUtils as PgCfgModel__DataControllerUtils
52+
from ...core.data_verificator import DataVerificator
53+
from ...core.helpers import Helpers
54+
from ...core.write_utils import WriteUtils
55+
from ...core.read_utils import ReadUtils
56+
from ...core.read_utils import LineReader as ReadUtils__LineReader
57+
from ...core.raise_error import RaiseError
58+
from ...core.bugcheck_error import BugCheckError
5959
# fmt: on
6060

6161
import typing

src/implementation/configuration_std.py renamed to src/implementation/v00/configuration_std.py

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -15,70 +15,70 @@
1515
from .configuration_base import PgCfgModel__OptionHandlerToWrite
1616

1717
# fmt: off
18-
from ..core.option.handlers.prepare_set_value.option_handler_to_prepare_set_value__std__generic \
18+
from ...core.option.handlers.prepare_set_value.option_handler_to_prepare_set_value__std__generic \
1919
import OptionHandlerToPrepareSetValue__Std__Generic
2020

21-
from ..core.option.handlers.prepare_set_value.option_handler_to_prepare_set_value__std__int \
21+
from ...core.option.handlers.prepare_set_value.option_handler_to_prepare_set_value__std__int \
2222
import OptionHandlerToPrepareSetValue__Std__Int
2323

24-
from ..core.option.handlers.prepare_set_value.option_handler_to_prepare_set_value__std__str \
24+
from ...core.option.handlers.prepare_set_value.option_handler_to_prepare_set_value__std__str \
2525
import OptionHandlerToPrepareSetValue__Std__Str
2626

27-
from ..core.option.handlers.prepare_set_value.option_handler_to_prepare_set_value__std__unique_str_list \
27+
from ...core.option.handlers.prepare_set_value.option_handler_to_prepare_set_value__std__unique_str_list \
2828
import OptionHandlerToPrepareSetValue__Std__UniqueStrList
2929

3030
# -------------
31-
from ..core.option.handlers.prepare_set_value_item.option_handler_to_prepare_set_value_item__std__str \
31+
from ...core.option.handlers.prepare_set_value_item.option_handler_to_prepare_set_value_item__std__str \
3232
import OptionHandlerToPrepareSetValueItem__Std__Str
3333

3434
# -------------
35-
from ..core.option.handlers.prepare_get_value.option_handler_to_prepare_get_value__std__generic \
35+
from ...core.option.handlers.prepare_get_value.option_handler_to_prepare_get_value__std__generic \
3636
import OptionHandlerToPrepareGetValue__Std__Generic
3737

38-
from ..core.option.handlers.prepare_get_value.option_handler_to_prepare_get_value__std__int \
38+
from ...core.option.handlers.prepare_get_value.option_handler_to_prepare_get_value__std__int \
3939
import OptionHandlerToPrepareGetValue__Std__Int
4040

41-
from ..core.option.handlers.prepare_get_value.option_handler_to_prepare_get_value__std__str \
41+
from ...core.option.handlers.prepare_get_value.option_handler_to_prepare_get_value__std__str \
4242
import OptionHandlerToPrepareGetValue__Std__Str
4343

4444
# -------------
45-
from ..core.option.handlers.prepare_get_value.option_handler_to_prepare_get_value__std__unique_str_list \
45+
from ...core.option.handlers.prepare_get_value.option_handler_to_prepare_get_value__std__unique_str_list \
4646
import OptionHandlerToPrepareGetValue__Std__UniqueStrList
4747

4848
# -------------
49-
from ..core.option.handlers.set_value.option_handler_to_set_value__std__simple \
49+
from ...core.option.handlers.set_value.option_handler_to_set_value__std__simple \
5050
import OptionHandlerToSetValue__Std__Simple
5151

5252
# -------------
53-
from ..core.option.handlers.get_value.option_handler_to_get_value__std__simple \
53+
from ...core.option.handlers.get_value.option_handler_to_get_value__std__simple \
5454
import OptionHandlerToGetValue__Std__Simple
5555

56-
from ..core.option.handlers.get_value.option_handler_to_get_value__std__union_list \
56+
from ...core.option.handlers.get_value.option_handler_to_get_value__std__union_list \
5757
import OptionHandlerToGetValue__Std__UnionList
5858

5959
# -------------
60-
from ..core.option.handlers.add.option_handler_to_add__std \
60+
from ...core.option.handlers.add.option_handler_to_add__std \
6161
import OptionHandlerToAddOption__Std
6262

6363
# -------------
64-
from ..core.option.handlers.set_value_item.option_handler_to_set_value_item__std__unique \
64+
from ...core.option.handlers.set_value_item.option_handler_to_set_value_item__std__unique \
6565
import OptionHandlerToSetValueItem__Std__Unique
6666

6767
# -------------
68-
from ..core.option.handlers.write.option_handler_to_write__std__generic \
68+
from ...core.option.handlers.write.option_handler_to_write__std__generic \
6969
import OptionHandlerToWrite__Std__Generic
7070

71-
from ..core.option.handlers.write.option_handler_to_write__std__int \
71+
from ...core.option.handlers.write.option_handler_to_write__std__int \
7272
import OptionHandlerToWrite__Std__Int
7373

74-
from ..core.option.handlers.write.option_handler_to_write__std__str \
74+
from ...core.option.handlers.write.option_handler_to_write__std__str \
7575
import OptionHandlerToWrite__Std__Str
7676

77-
from ..core.option.handlers.write.option_handler_to_write__std__unique_str_list \
77+
from ...core.option.handlers.write.option_handler_to_write__std__unique_str_list \
7878
import OptionHandlerToWrite__Std__UniqueStrList
7979
# fmt: on
8080

81-
from ..core.bugcheck_error import BugCheckError
81+
from ...core.bugcheck_error import BugCheckError
8282

8383
# //////////////////////////////////////////////////////////////////////////////
8484
# class PostgresConfiguration_Std
File renamed without changes.

tests/configuration_std/Mix/test_set001__generic_support_of_options.py renamed to tests/implementation/v00/configuration_std/Mix/test_set001__generic_support_of_options.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
# //////////////////////////////////////////////////////////////////////////////
22

33
# fmt: off
4-
from ....src.implementation.configuration_std import PostgresConfiguration_Std as PgCfg_Std
5-
from ....src.implementation.configuration_std import PostgresConfigurationWriter_Base as PgCfg_Writer_Base
6-
from ....src.implementation.configuration_std import PostgresConfigurationWriterCtx_Base as PgCfg_WriterCtx_Base
7-
from ....src.implementation.configuration_std import PostgresConfigurationReader_Base as PgCfg_Reader_Base
4+
from ......src.implementation.v00.configuration_std import PostgresConfiguration_Std as PgCfg_Std
5+
from ......src.implementation.v00.configuration_std import PostgresConfigurationWriter_Base as PgCfg_Writer_Base
6+
from ......src.implementation.v00.configuration_std import PostgresConfigurationWriterCtx_Base as PgCfg_WriterCtx_Base
7+
from ......src.implementation.v00.configuration_std import PostgresConfigurationReader_Base as PgCfg_Reader_Base
88

9-
from ...TestServices import TestServices
9+
from .....TestServices import TestServices
1010
# fmt: on
1111

1212
import pytest

0 commit comments

Comments
 (0)