@@ -185,14 +185,12 @@ def test_get_extensions(self):
185
185
@patch ("subprocess.check_output" , return_value = b"C" )
186
186
@patch ("relations.db.DbProvides._update_unit_status" )
187
187
@patch ("relations.db.DbProvides.update_endpoints" )
188
- @patch ("charm.PostgresqlOperatorCharm.enable_disable_extensions" )
189
188
@patch ("relations.db.new_password" , return_value = "test-password" )
190
189
@patch ("relations.db.DbProvides._get_extensions" )
191
190
def test_set_up_relation (
192
191
self ,
193
192
_get_extensions ,
194
193
_new_password ,
195
- _enable_disable_extensions ,
196
194
_update_endpoints ,
197
195
_update_unit_status ,
198
196
_ ,
@@ -222,7 +220,6 @@ def test_set_up_relation(
222
220
self .assertFalse (self .harness .charm .legacy_db_relation .set_up_relation (relation ))
223
221
postgresql_mock .create_user .assert_not_called ()
224
222
postgresql_mock .create_database .assert_not_called ()
225
- _enable_disable_extensions .assert_not_called ()
226
223
postgresql_mock .get_postgresql_version .assert_not_called ()
227
224
_update_endpoints .assert_not_called ()
228
225
_update_unit_status .assert_not_called ()
@@ -239,7 +236,6 @@ def test_set_up_relation(
239
236
user = f"relation-{ self .rel_id } "
240
237
postgresql_mock .create_user .assert_called_once_with (user , "test-password" , False )
241
238
postgresql_mock .create_database .assert_called_once_with (DATABASE , user , plugins = [])
242
- _enable_disable_extensions .assert_called_once ()
243
239
_update_endpoints .assert_called_once ()
244
240
_update_unit_status .assert_called_once ()
245
241
self .assertNotIsInstance (self .harness .model .unit .status , BlockedStatus )
@@ -248,7 +244,6 @@ def test_set_up_relation(
248
244
# provided in both application and unit databags.
249
245
postgresql_mock .create_user .reset_mock ()
250
246
postgresql_mock .create_database .reset_mock ()
251
- _enable_disable_extensions .reset_mock ()
252
247
postgresql_mock .get_postgresql_version .reset_mock ()
253
248
_update_endpoints .reset_mock ()
254
249
_update_unit_status .reset_mock ()
@@ -266,15 +261,13 @@ def test_set_up_relation(
266
261
self .assertTrue (self .harness .charm .legacy_db_relation .set_up_relation (relation ))
267
262
postgresql_mock .create_user .assert_called_once_with (user , "test-password" , False )
268
263
postgresql_mock .create_database .assert_called_once_with (DATABASE , user , plugins = [])
269
- _enable_disable_extensions .assert_called_once ()
270
264
_update_endpoints .assert_called_once ()
271
265
_update_unit_status .assert_called_once ()
272
266
self .assertNotIsInstance (self .harness .model .unit .status , BlockedStatus )
273
267
274
268
# Assert that the correct calls were made when the database name is not provided.
275
269
postgresql_mock .create_user .reset_mock ()
276
270
postgresql_mock .create_database .reset_mock ()
277
- _enable_disable_extensions .reset_mock ()
278
271
postgresql_mock .get_postgresql_version .reset_mock ()
279
272
_update_endpoints .reset_mock ()
280
273
_update_unit_status .reset_mock ()
@@ -289,28 +282,24 @@ def test_set_up_relation(
289
282
postgresql_mock .create_database .assert_called_once_with (
290
283
"application" , user , plugins = []
291
284
)
292
- _enable_disable_extensions .assert_called_once ()
293
285
_update_endpoints .assert_called_once ()
294
286
_update_unit_status .assert_called_once ()
295
287
self .assertNotIsInstance (self .harness .model .unit .status , BlockedStatus )
296
288
297
289
# BlockedStatus due to a PostgreSQLCreateUserError.
298
290
postgresql_mock .create_database .reset_mock ()
299
- _enable_disable_extensions .reset_mock ()
300
291
postgresql_mock .get_postgresql_version .reset_mock ()
301
292
_update_endpoints .reset_mock ()
302
293
_update_unit_status .reset_mock ()
303
294
self .assertFalse (self .harness .charm .legacy_db_relation .set_up_relation (relation ))
304
295
postgresql_mock .create_database .assert_not_called ()
305
- _enable_disable_extensions .assert_not_called ()
306
296
_update_endpoints .assert_not_called ()
307
297
_update_unit_status .assert_not_called ()
308
298
self .assertIsInstance (self .harness .model .unit .status , BlockedStatus )
309
299
310
300
# BlockedStatus due to a PostgreSQLCreateDatabaseError.
311
301
self .harness .charm .unit .status = ActiveStatus ()
312
302
self .assertFalse (self .harness .charm .legacy_db_relation .set_up_relation (relation ))
313
- _enable_disable_extensions .assert_not_called ()
314
303
_update_endpoints .assert_not_called ()
315
304
_update_unit_status .assert_not_called ()
316
305
self .assertIsInstance (self .harness .model .unit .status , BlockedStatus )
0 commit comments