@@ -185,14 +185,12 @@ def test_get_extensions(self):
185185 @patch ("subprocess.check_output" , return_value = b"C" )
186186 @patch ("relations.db.DbProvides._update_unit_status" )
187187 @patch ("relations.db.DbProvides.update_endpoints" )
188- @patch ("charm.PostgresqlOperatorCharm.enable_disable_extensions" )
189188 @patch ("relations.db.new_password" , return_value = "test-password" )
190189 @patch ("relations.db.DbProvides._get_extensions" )
191190 def test_set_up_relation (
192191 self ,
193192 _get_extensions ,
194193 _new_password ,
195- _enable_disable_extensions ,
196194 _update_endpoints ,
197195 _update_unit_status ,
198196 _ ,
@@ -222,7 +220,6 @@ def test_set_up_relation(
222220 self .assertFalse (self .harness .charm .legacy_db_relation .set_up_relation (relation ))
223221 postgresql_mock .create_user .assert_not_called ()
224222 postgresql_mock .create_database .assert_not_called ()
225- _enable_disable_extensions .assert_not_called ()
226223 postgresql_mock .get_postgresql_version .assert_not_called ()
227224 _update_endpoints .assert_not_called ()
228225 _update_unit_status .assert_not_called ()
@@ -239,7 +236,6 @@ def test_set_up_relation(
239236 user = f"relation-{ self .rel_id } "
240237 postgresql_mock .create_user .assert_called_once_with (user , "test-password" , False )
241238 postgresql_mock .create_database .assert_called_once_with (DATABASE , user , plugins = [])
242- _enable_disable_extensions .assert_called_once ()
243239 _update_endpoints .assert_called_once ()
244240 _update_unit_status .assert_called_once ()
245241 self .assertNotIsInstance (self .harness .model .unit .status , BlockedStatus )
@@ -248,7 +244,6 @@ def test_set_up_relation(
248244 # provided in both application and unit databags.
249245 postgresql_mock .create_user .reset_mock ()
250246 postgresql_mock .create_database .reset_mock ()
251- _enable_disable_extensions .reset_mock ()
252247 postgresql_mock .get_postgresql_version .reset_mock ()
253248 _update_endpoints .reset_mock ()
254249 _update_unit_status .reset_mock ()
@@ -266,15 +261,13 @@ def test_set_up_relation(
266261 self .assertTrue (self .harness .charm .legacy_db_relation .set_up_relation (relation ))
267262 postgresql_mock .create_user .assert_called_once_with (user , "test-password" , False )
268263 postgresql_mock .create_database .assert_called_once_with (DATABASE , user , plugins = [])
269- _enable_disable_extensions .assert_called_once ()
270264 _update_endpoints .assert_called_once ()
271265 _update_unit_status .assert_called_once ()
272266 self .assertNotIsInstance (self .harness .model .unit .status , BlockedStatus )
273267
274268 # Assert that the correct calls were made when the database name is not provided.
275269 postgresql_mock .create_user .reset_mock ()
276270 postgresql_mock .create_database .reset_mock ()
277- _enable_disable_extensions .reset_mock ()
278271 postgresql_mock .get_postgresql_version .reset_mock ()
279272 _update_endpoints .reset_mock ()
280273 _update_unit_status .reset_mock ()
@@ -289,28 +282,24 @@ def test_set_up_relation(
289282 postgresql_mock .create_database .assert_called_once_with (
290283 "application" , user , plugins = []
291284 )
292- _enable_disable_extensions .assert_called_once ()
293285 _update_endpoints .assert_called_once ()
294286 _update_unit_status .assert_called_once ()
295287 self .assertNotIsInstance (self .harness .model .unit .status , BlockedStatus )
296288
297289 # BlockedStatus due to a PostgreSQLCreateUserError.
298290 postgresql_mock .create_database .reset_mock ()
299- _enable_disable_extensions .reset_mock ()
300291 postgresql_mock .get_postgresql_version .reset_mock ()
301292 _update_endpoints .reset_mock ()
302293 _update_unit_status .reset_mock ()
303294 self .assertFalse (self .harness .charm .legacy_db_relation .set_up_relation (relation ))
304295 postgresql_mock .create_database .assert_not_called ()
305- _enable_disable_extensions .assert_not_called ()
306296 _update_endpoints .assert_not_called ()
307297 _update_unit_status .assert_not_called ()
308298 self .assertIsInstance (self .harness .model .unit .status , BlockedStatus )
309299
310300 # BlockedStatus due to a PostgreSQLCreateDatabaseError.
311301 self .harness .charm .unit .status = ActiveStatus ()
312302 self .assertFalse (self .harness .charm .legacy_db_relation .set_up_relation (relation ))
313- _enable_disable_extensions .assert_not_called ()
314303 _update_endpoints .assert_not_called ()
315304 _update_unit_status .assert_not_called ()
316305 self .assertIsInstance (self .harness .model .unit .status , BlockedStatus )
0 commit comments