File tree Expand file tree Collapse file tree 2 files changed +19
-19
lines changed
packages/settings-library Expand file tree Collapse file tree 2 files changed +19
-19
lines changed Original file line number Diff line number Diff line change @@ -43,7 +43,7 @@ def print_as_envfile(
4343 if compact :
4444 value = json .dumps (
4545 model_dump_with_secrets (
46- value , show_secret = show_secrets , ** pydantic_export_options
46+ value , show_secrets = show_secrets , ** pydantic_export_options
4747 )
4848 ) # flat
4949 else :
Original file line number Diff line number Diff line change 2121def assert_field_specs (
2222 model_cls : type [BaseSettings ],
2323 name : str ,
24- is_required : bool ,
25- is_nullable : bool ,
24+ required : bool ,
25+ nullable : bool ,
2626 explicit_default ,
2727):
2828 info = model_cls .model_fields [name ]
2929 print (info )
3030
31- assert info .is_required () == is_required
32- assert is_nullable (info ) == is_nullable
31+ assert info .is_required () == required
32+ assert is_nullable (info ) == nullable
3333
3434 if info .is_required ():
3535 # in this case, default is not really used
@@ -69,32 +69,32 @@ def test_fields_declarations():
6969 assert_field_specs (
7070 Settings ,
7171 "VALUE" ,
72- is_required = True ,
73- is_nullable = False ,
72+ required = True ,
73+ nullable = False ,
7474 explicit_default = PydanticUndefined ,
7575 )
7676
7777 assert_field_specs (
7878 Settings ,
7979 "VALUE_DEFAULT" ,
80- is_required = False ,
81- is_nullable = False ,
80+ required = False ,
81+ nullable = False ,
8282 explicit_default = 42 ,
8383 )
8484
8585 assert_field_specs (
8686 Settings ,
8787 "VALUE_NULLABLE_REQUIRED" ,
88- is_required = True ,
89- is_nullable = True ,
88+ required = True ,
89+ nullable = True ,
9090 explicit_default = Ellipsis ,
9191 )
9292
9393 assert_field_specs (
9494 Settings ,
9595 "VALUE_NULLABLE_REQUIRED_AS_WELL" ,
96- is_required = True ,
97- is_nullable = True ,
96+ required = True ,
97+ nullable = True ,
9898 explicit_default = PydanticUndefined , # <- difference wrt VALUE_NULLABLE_DEFAULT_NULL
9999 )
100100
@@ -105,24 +105,24 @@ def test_fields_declarations():
105105 assert_field_specs (
106106 Settings ,
107107 "VALUE_NULLABLE_DEFAULT_VALUE" ,
108- is_required = False ,
109- is_nullable = True ,
108+ required = False ,
109+ nullable = True ,
110110 explicit_default = 42 ,
111111 )
112112
113113 assert_field_specs (
114114 Settings ,
115115 "VALUE_NULLABLE_DEFAULT_NULL" ,
116- is_required = False ,
117- is_nullable = True ,
116+ required = False ,
117+ nullable = True ,
118118 explicit_default = None ,
119119 )
120120
121121 assert_field_specs (
122122 Settings ,
123123 "VALUE_REQUIRED_AS_WELL" ,
124- is_required = True ,
125- is_nullable = False ,
124+ required = True ,
125+ nullable = False ,
126126 explicit_default = Ellipsis ,
127127 )
128128
You can’t perform that action at this time.
0 commit comments