@@ -122,47 +122,43 @@ def test_dbentry_autoconvert1(backend, worker_id, tmp_path):
122
122
if backend != MEMORY_BACKEND :
123
123
entry_331 .close ()
124
124
125
- entry_default = open_dbentry (backend , "r" , worker_id , tmp_path )
126
- default_version = entry_default .factory .version
127
- assert default_version != "3.31.0"
125
+ entry_342 = open_dbentry (backend , "r" , worker_id , tmp_path , dd_version = "3.42.0" )
128
126
129
127
# Get without conversion
130
- old_ids_get = entry_default .get ("core_profiles" , autoconvert = False )
128
+ old_ids_get = entry_342 .get ("core_profiles" , autoconvert = False )
131
129
assert old_ids_get .ids_properties .version_put .data_dictionary == "3.31.0"
132
130
assert old_ids_get ._dd_version == "3.31.0"
133
131
134
132
# Work around ASCII backend bug...
135
133
if backend == ASCII_BACKEND :
136
- entry_default .close ()
137
- entry_default = open_dbentry (backend , "r" , worker_id , tmp_path )
134
+ entry_342 .close ()
135
+ entry_342 = open_dbentry (backend , "r" , worker_id , tmp_path )
138
136
139
137
# Get with conversion
140
- new_ids_get = entry_default .get ("core_profiles" )
138
+ new_ids_get = entry_342 .get ("core_profiles" )
141
139
assert new_ids_get .ids_properties .version_put .data_dictionary == "3.31.0"
142
- assert new_ids_get ._dd_version == default_version
140
+ assert new_ids_get ._dd_version == "3.42.0"
143
141
144
- entry_default .close ()
142
+ entry_342 .close ()
145
143
146
144
147
145
def test_dbentry_autoconvert2 (backend , worker_id , tmp_path ):
148
- entry_default = open_dbentry (backend , "w" , worker_id , tmp_path )
149
- default_version = entry_default .factory .version
150
- new_ids = entry_default .factory .new ("core_profiles" )
146
+ entry_342 = open_dbentry (backend , "w" , worker_id , tmp_path , dd_version = "3.42.0" )
147
+ new_ids = entry_342 .factory .new ("core_profiles" )
151
148
new_ids .ids_properties .homogeneous_time = IDS_TIME_MODE_HETEROGENEOUS
152
149
153
150
# Put without conversion:
154
- entry_default .put (new_ids )
155
- assert new_ids .ids_properties .version_put .data_dictionary == default_version
151
+ entry_342 .put (new_ids )
152
+ assert new_ids .ids_properties .version_put .data_dictionary == "3.42.0"
156
153
if backend != MEMORY_BACKEND :
157
- entry_default .close ()
154
+ entry_342 .close ()
158
155
159
156
entry_331 = open_dbentry (backend , "r" , worker_id , tmp_path , dd_version = "3.31.0" )
160
- assert default_version != "3.31.0"
161
157
162
158
# Get without conversion
163
159
new_ids_get = entry_331 .get ("core_profiles" , autoconvert = False )
164
- assert new_ids_get .ids_properties .version_put .data_dictionary == default_version
165
- assert new_ids_get ._dd_version == default_version
160
+ assert new_ids_get .ids_properties .version_put .data_dictionary == "3.42.0"
161
+ assert new_ids_get ._dd_version == "3.42.0"
166
162
167
163
# Work around ASCII backend bug...
168
164
if backend == ASCII_BACKEND :
@@ -171,7 +167,7 @@ def test_dbentry_autoconvert2(backend, worker_id, tmp_path):
171
167
172
168
# Get with conversion
173
169
old_ids_get = entry_331 .get ("core_profiles" )
174
- assert old_ids_get .ids_properties .version_put .data_dictionary == default_version
170
+ assert old_ids_get .ids_properties .version_put .data_dictionary == "3.42.0"
175
171
assert old_ids_get ._dd_version == "3.31.0"
176
172
177
173
entry_331 .close ()
0 commit comments