Skip to content

Commit f755459

Browse files
author
Dmitry Ratushnyy
committed
Fix unit-tests
1 parent c38ac74 commit f755459

File tree

2 files changed

+21
-21
lines changed

2 files changed

+21
-21
lines changed

tests/unit/test_mongodb_backups.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@
55
from unittest.mock import patch
66

77
import tenacity
8-
from charms.mongodb.v0.mongodb_backups import (
8+
from charms.mongodb.v1.helpers import current_pbm_op
9+
from charms.mongodb.v1.mongodb_backups import (
910
PBMBusyError,
1011
ResyncError,
1112
SetPBMConfigError,
1213
stop_after_attempt,
1314
wait_fixed,
1415
)
15-
from charms.mongodb.v1.helpers import current_pbm_op
1616
from ops.model import (
1717
ActiveStatus,
1818
BlockedStatus,
@@ -95,8 +95,8 @@ def test_get_pbm_status_incorrect_conf(self, pbm_command, service):
9595
)
9696
self.assertTrue(isinstance(self.harness.charm.backups.get_pbm_status(), BlockedStatus))
9797

98-
@patch("charms.mongodb.v0.mongodb_backups.wait_fixed")
99-
@patch("charms.mongodb.v0.mongodb_backups.stop_after_attempt")
98+
@patch("charms.mongodb.v1.mongodb_backups.wait_fixed")
99+
@patch("charms.mongodb.v1.mongodb_backups.stop_after_attempt")
100100
@patch("ops.model.Container.start")
101101
@patch("charm.MongoDBCharm.has_backup_service")
102102
@patch("charm.MongoDBCharm.run_pbm_command")
@@ -115,8 +115,8 @@ def test_verify_resync_config_error(self, pbm_command, service, start, retry_wai
115115
with self.assertRaises(ExecError):
116116
self.harness.charm.backups._resync_config_options()
117117

118-
@patch("charms.mongodb.v0.mongodb_backups.wait_fixed")
119-
@patch("charms.mongodb.v0.mongodb_backups.stop_after_attempt")
118+
@patch("charms.mongodb.v1.mongodb_backups.wait_fixed")
119+
@patch("charms.mongodb.v1.mongodb_backups.stop_after_attempt")
120120
@patch("ops.model.Container.start")
121121
@patch("charm.MongoDBCharm.has_backup_service")
122122
@patch("charm.MongoDBCharm.run_pbm_command")
@@ -160,8 +160,8 @@ def test_verify_resync_syncing(self, pbm_status, run_pbm_command, service, start
160160
self.harness.charm.backups._resync_config_options()
161161

162162
@patch("ops.model.Container.start")
163-
@patch("charms.mongodb.v0.mongodb_backups.wait_fixed")
164-
@patch("charms.mongodb.v0.mongodb_backups.stop_after_attempt")
163+
@patch("charms.mongodb.v1.mongodb_backups.wait_fixed")
164+
@patch("charms.mongodb.v1.mongodb_backups.stop_after_attempt")
165165
@patch("charm.MongoDBCharm.has_backup_service")
166166
@patch("charm.MongoDBBackups.get_pbm_status")
167167
def test_resync_config_options_failure(
@@ -177,8 +177,8 @@ def test_resync_config_options_failure(
177177
with self.assertRaises(PBMBusyError):
178178
self.harness.charm.backups._resync_config_options()
179179

180-
@patch("charms.mongodb.v0.mongodb_backups.wait_fixed")
181-
@patch("charms.mongodb.v0.mongodb_backups.stop_after_attempt")
180+
@patch("charms.mongodb.v1.mongodb_backups.wait_fixed")
181+
@patch("charms.mongodb.v1.mongodb_backups.stop_after_attempt")
182182
@patch("ops.model.Container.restart")
183183
@patch("ops.model.Container.start")
184184
@patch("charm.MongoDBCharm.has_backup_service")

tests/unit/test_mongodb_provider.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ def test_relation_event_oversee_users_fails_to_get_relation(self, oversee_users,
107107
self.harness.remove_relation_unit(relation_id, "consumer/0")
108108

109109
@patch_network_get(private_address="1.1.1.1")
110-
@patch("charms.mongodb.v0.mongodb_provider.MongoDBConnection")
110+
@patch("charms.mongodb.v1.mongodb_provider.MongoDBConnection")
111111
def test_oversee_users_get_users_failure(self, connection):
112112
"""Verifies that when unable to retrieve users from mongod an exception is raised."""
113113
for dep_id in DEPARTED_IDS:
@@ -120,7 +120,7 @@ def test_oversee_users_get_users_failure(self, connection):
120120

121121
@patch_network_get(private_address="1.1.1.1")
122122
@patch("charm.MongoDBProvider._get_users_from_relations")
123-
@patch("charms.mongodb.v0.mongodb_provider.MongoDBConnection")
123+
@patch("charms.mongodb.v1.mongodb_provider.MongoDBConnection")
124124
def test_oversee_users_drop_user_failure(self, connection, relation_users):
125125
"""Verifies that when unable to drop users from mongod an exception is raised."""
126126
# presets, such that there is a need to drop users.
@@ -140,7 +140,7 @@ def test_oversee_users_drop_user_failure(self, connection, relation_users):
140140

141141
@patch_network_get(private_address="1.1.1.1")
142142
@patch("charm.MongoDBProvider._get_users_from_relations")
143-
@patch("charms.mongodb.v0.mongodb_provider.MongoDBConnection")
143+
@patch("charms.mongodb.v1.mongodb_provider.MongoDBConnection")
144144
def test_oversee_users_get_config_failure(self, connection, relation_users):
145145
"""Verifies that when users do not match necessary schema an AssertionError is raised."""
146146
# presets, such that the need to create user relations is triggered. Further presets
@@ -159,7 +159,7 @@ def test_oversee_users_get_config_failure(self, connection, relation_users):
159159
@patch("charm.MongoDBProvider._set_relation")
160160
@patch("charm.MongoDBProvider._get_config")
161161
@patch("charm.MongoDBProvider._get_users_from_relations")
162-
@patch("charms.mongodb.v0.mongodb_provider.MongoDBConnection")
162+
@patch("charms.mongodb.v1.mongodb_provider.MongoDBConnection")
163163
@patch("charm.MongoDBProvider._diff")
164164
def test_oversee_users_no_config_database(
165165
self, diff, connection, relation_users, get_config, set_relation
@@ -182,7 +182,7 @@ def test_oversee_users_no_config_database(
182182
@patch("charm.MongoDBProvider._set_relation")
183183
@patch("charm.MongoDBProvider._get_config")
184184
@patch("charm.MongoDBProvider._get_users_from_relations")
185-
@patch("charms.mongodb.v0.mongodb_provider.MongoDBConnection")
185+
@patch("charms.mongodb.10.mongodb_provider.MongoDBConnection")
186186
def test_oversee_users_create_user_failure(
187187
self, connection, relation_users, get_config, set_relation
188188
):
@@ -203,7 +203,7 @@ def test_oversee_users_create_user_failure(
203203
@patch_network_get(private_address="1.1.1.1")
204204
@patch("charm.MongoDBProvider._get_config")
205205
@patch("charm.MongoDBProvider._get_users_from_relations")
206-
@patch("charms.mongodb.v0.mongodb_provider.MongoDBConnection")
206+
@patch("charms.mongodb.v1.mongodb_provider.MongoDBConnection")
207207
def test_oversee_users_set_relation_failure(self, connection, relation_users, get_config):
208208
"""Verifies that when adding a user with an invalid name that an exception is raised."""
209209
# presets, such that the need to create user relations is triggered and user naming such
@@ -222,7 +222,7 @@ def test_oversee_users_set_relation_failure(self, connection, relation_users, ge
222222

223223
@patch_network_get(private_address="1.1.1.1")
224224
@patch("charm.MongoDBProvider._get_users_from_relations")
225-
@patch("charms.mongodb.v0.mongodb_provider.MongoDBConnection")
225+
@patch("charms.mongodb.1.mongodb_provider.MongoDBConnection")
226226
def test_oversee_users_update_get_config_failure(self, connection, relation_users):
227227
"""Verifies that when updating a user with an invalid name that an exception is raised."""
228228
# presets, such that the need to update user relations is triggered and user naming such
@@ -240,7 +240,7 @@ def test_oversee_users_update_get_config_failure(self, connection, relation_user
240240
@patch_network_get(private_address="1.1.1.1")
241241
@patch("charm.MongoDBProvider._get_config")
242242
@patch("charm.MongoDBProvider._get_users_from_relations")
243-
@patch("charms.mongodb.v0.mongodb_provider.MongoDBConnection")
243+
@patch("charms.mongodb.v1.mongodb_provider.MongoDBConnection")
244244
def test_oversee_users_update_user_failure(self, connection, relation_users, get_config):
245245
"""Verifies that when updating users fails an exception is raised."""
246246
# presets, such that the need to update user relations is triggered
@@ -259,7 +259,7 @@ def test_oversee_users_update_user_failure(self, connection, relation_users, get
259259
@patch_network_get(private_address="1.1.1.1")
260260
@patch("charm.MongoDBProvider._get_databases_from_relations")
261261
@patch("charm.MongoDBProvider._get_users_from_relations")
262-
@patch("charms.mongodb.v0.mongodb_provider.MongoDBConnection")
262+
@patch("charms.mongodb.v1.mongodb_provider.MongoDBConnection")
263263
def test_oversee_users_no_auto_delete(
264264
self, connection, relation_users, databases_from_relations
265265
):
@@ -276,7 +276,7 @@ def test_oversee_users_no_auto_delete(
276276

277277
@patch_network_get(private_address="1.1.1.1")
278278
@patch("charm.MongoDBProvider._get_users_from_relations")
279-
@patch("charms.mongodb.v0.mongodb_provider.MongoDBConnection")
279+
@patch("charms.mongodb.1.mongodb_provider.MongoDBConnection")
280280
def test_oversee_users_mongo_databases_failure(self, connection, relation_users):
281281
"""Verifies failures in checking for databases with mongod result in raised exceptions."""
282282
self.harness.update_config({"auto-delete": True})
@@ -294,7 +294,7 @@ def test_oversee_users_mongo_databases_failure(self, connection, relation_users)
294294
@patch_network_get(private_address="1.1.1.1")
295295
@patch("charm.MongoDBProvider._get_databases_from_relations")
296296
@patch("charm.MongoDBProvider._get_users_from_relations")
297-
@patch("charms.mongodb.v0.mongodb_provider.MongoDBConnection")
297+
@patch("charms.mongodb.v1.mongodb_provider.MongoDBConnection")
298298
def test_oversee_users_drop_database_failure(
299299
self, connection, relation_users, databases_from_relations
300300
):

0 commit comments

Comments
 (0)