Skip to content

Commit 8b21c91

Browse files
committed
updated to latest version of osbot-utils
1 parent 6e7074b commit 8b21c91

5 files changed

Lines changed: 29 additions & 29 deletions

File tree

osbot_fast_api/client/Fast_API__Contract__Extractor.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
from osbot_fast_api.client.schemas.Schema__Service__Contract import Schema__Service__Contract
1717
from osbot_fast_api.client.schemas.enums.Enum__Param__Location import Enum__Param__Location
1818
from osbot_utils.type_safe.primitives.domains.http.enums.Enum__Http__Method import Enum__Http__Method
19-
from osbot_utils.type_safe.primitives.domains.identifiers.safe_str.Safe_Str__Python__Module import Safe_Str__Python__Module
19+
from osbot_utils.type_safe.primitives.domains.python.safe_str.Safe_Str__Python__Module import Safe_Str__Python__Module
2020

2121

2222
class Fast_API__Contract__Extractor(Type_Safe):

osbot_fast_api/client/schemas/Schema__Endpoint__Contract.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
from osbot_utils.type_safe.primitives.domains.identifiers.safe_str.Safe_Str__Id import Safe_Str__Id
66
from osbot_fast_api.client.schemas.Schema__Endpoint__Param import Schema__Endpoint__Param
77
from osbot_fast_api.api.schemas.safe_str.Safe_Str__Fast_API__Route__Prefix import Safe_Str__Fast_API__Route__Prefix
8-
from osbot_utils.type_safe.primitives.domains.identifiers.safe_str.Safe_Str__Python__Module import Safe_Str__Python__Module
8+
from osbot_utils.type_safe.primitives.domains.python.safe_str.Safe_Str__Python__Module import Safe_Str__Python__Module
99

1010

1111
class Schema__Endpoint__Contract(Type_Safe):

osbot_fast_api/client/schemas/Schema__Routes__Module.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from osbot_utils.type_safe.Type_Safe import Type_Safe
33
from osbot_utils.type_safe.primitives.domains.identifiers.safe_str.Safe_Str__Id import Safe_Str__Id
44
from osbot_fast_api.client.schemas.Schema__Endpoint__Contract import Schema__Endpoint__Contract
5-
from osbot_utils.type_safe.primitives.domains.identifiers.safe_str.Safe_Str__Python__Module import Safe_Str__Python__Module
5+
from osbot_utils.type_safe.primitives.domains.python.safe_str.Safe_Str__Python__Module import Safe_Str__Python__Module
66

77

88
class Schema__Routes__Module(Type_Safe): # Represents a module of routes (e.g., 'file', 'admin', 'data')

poetry.lock

Lines changed: 23 additions & 23 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/unit/api/test_Fast_API.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -133,9 +133,9 @@ def test__verify__title_description_version(self):
133133
assert app.version == Safe_Str__Version ('v0.1.0')
134134
assert app.description == Safe_Str__Text('now with more available charts to talk about Fast API __ ______*()')
135135

136-
error_message = 'in Safe_Str__Version, value does not match required pattern: ^v(\\d{1,3})\\.(\\d{1,3})\\.(\\d{1,3})$'
136+
error_message = 'in Safe_Str__Version, value does not match required pattern: ^v?\\d{1,3}(?:\\.\\d{1,3}){0,2}$'
137137
with pytest.raises(ValueError, match=re.escape(error_message)):
138-
Schema__Fast_API__Config(version="0.1.1") # confirm validation provided by Safe_Str__Version
138+
Schema__Fast_API__Config(version="a0.1.1") # confirm validation provided by Safe_Str__Version
139139

140140

141141

@@ -542,7 +542,7 @@ def test_version__fast_api_server(self): #
542542
# Edge cases and error scenarios
543543

544544
def test_invalid_version_format(self): # Test invalid version validation
545-
error_message = 'in Safe_Str__Version, value does not match required pattern: ^v(\\d{1,3})\\.(\\d{1,3})\\.(\\d{1,3})$'
545+
error_message = 'in Safe_Str__Version, value does not match required pattern: ^v?\\d{1,3}(?:\\.\\d{1,3}){0,2}$'
546546
with pytest.raises(ValueError, match=re.escape(error_message)):
547547
Schema__Fast_API__Config(version="not-version")
548548

0 commit comments

Comments
 (0)