12
12
13
13
from charm import MongoDBCharm
14
14
15
- from .helpers import patch_network_get
16
-
17
15
PYMONGO_EXCEPTIONS = [
18
16
(ConnectionFailure ("error message" ), ConnectionFailure ),
19
17
(ConfigurationError ("error message" ), ConfigurationError ),
25
23
26
24
27
25
class TestMongoProvider (unittest .TestCase ):
28
- @patch_network_get (private_address = "1.1.1.1" )
29
26
def setUp (self ):
30
27
self .harness = Harness (MongoDBCharm )
31
28
mongo_resource = {
@@ -61,7 +58,6 @@ def test_relation_event_db_not_initialised(self, oversee_users, defer):
61
58
oversee_users .assert_not_called ()
62
59
defer .assert_not_called ()
63
60
64
- @patch_network_get (private_address = "1.1.1.1" )
65
61
@patch ("ops.framework.EventBase.defer" )
66
62
@patch ("charm.MongoDBProvider.oversee_users" )
67
63
def test_relation_event_oversee_users_mongo_failure (self , oversee_users , defer ):
@@ -85,7 +81,6 @@ def test_relation_event_oversee_users_mongo_failure(self, oversee_users, defer):
85
81
defer .assert_called ()
86
82
87
83
# oversee_users raises AssertionError when unable to attain users from relation
88
- @patch_network_get (private_address = "1.1.1.1" )
89
84
@patch ("ops.framework.EventBase.defer" )
90
85
@patch ("charm.MongoDBProvider.oversee_users" )
91
86
def test_relation_event_oversee_users_fails_to_get_relation (self , oversee_users , defer ):
@@ -107,7 +102,6 @@ def test_relation_event_oversee_users_fails_to_get_relation(self, oversee_users,
107
102
else :
108
103
self .harness .remove_relation_unit (relation_id , "consumer/0" )
109
104
110
- @patch_network_get (private_address = "1.1.1.1" )
111
105
@patch ("charms.mongodb.v1.mongodb_provider.MongoConnection" )
112
106
def test_oversee_users_get_users_failure (self , connection ):
113
107
"""Verifies that when unable to retrieve users from mongod an exception is raised."""
@@ -119,7 +113,6 @@ def test_oversee_users_get_users_failure(self, connection):
119
113
dep_id , RelationEvent (mock .Mock (), mock .Mock ())
120
114
)
121
115
122
- @patch_network_get (private_address = "1.1.1.1" )
123
116
@patch ("charm.MongoDBProvider._get_users_from_relations" )
124
117
@patch ("charms.mongodb.v1.mongodb_provider.MongoConnection" )
125
118
def test_oversee_users_drop_user_failure (self , connection , relation_users ):
@@ -141,7 +134,6 @@ def test_oversee_users_drop_user_failure(self, connection, relation_users):
141
134
dep_id , RelationEvent (mock .Mock (), mock .Mock ())
142
135
)
143
136
144
- @patch_network_get (private_address = "1.1.1.1" )
145
137
@patch ("charm.MongoDBProvider._get_users_from_relations" )
146
138
@patch ("charms.mongodb.v1.mongodb_provider.MongoConnection" )
147
139
def test_oversee_users_get_config_failure (self , connection , relation_users ):
@@ -158,7 +150,6 @@ def test_oversee_users_get_config_failure(self, connection, relation_users):
158
150
dep_id , RelationEvent (mock .Mock (), mock .Mock ())
159
151
)
160
152
161
- @patch_network_get (private_address = "1.1.1.1" )
162
153
@patch ("charm.MongoDBProvider._set_relation" )
163
154
@patch ("charm.MongoDBProvider._get_config" )
164
155
@patch ("charm.MongoDBProvider._get_users_from_relations" )
@@ -181,7 +172,6 @@ def test_oversee_users_no_config_database(
181
172
connection .return_value .__enter__ .return_value .create_user .assert_not_called ()
182
173
set_relation .assert_not_called ()
183
174
184
- @patch_network_get (private_address = "1.1.1.1" )
185
175
@patch ("charm.MongoDBProvider._set_relation" )
186
176
@patch ("charm.MongoDBProvider._get_config" )
187
177
@patch ("charm.MongoDBProvider._get_users_from_relations" )
@@ -203,7 +193,6 @@ def test_oversee_users_create_user_failure(
203
193
)
204
194
set_relation .assert_not_called ()
205
195
206
- @patch_network_get (private_address = "1.1.1.1" )
207
196
@patch ("charm.MongoDBProvider._get_config" )
208
197
@patch ("charm.MongoDBProvider._get_users_from_relations" )
209
198
@patch ("charms.mongodb.v1.mongodb_provider.MongoConnection" )
@@ -223,7 +212,6 @@ def test_oversee_users_set_relation_failure(self, connection, relation_users, ge
223
212
dep_id , RelationEvent (mock .Mock (), mock .Mock ())
224
213
)
225
214
226
- @patch_network_get (private_address = "1.1.1.1" )
227
215
@patch ("charm.MongoDBProvider._get_users_from_relations" )
228
216
@patch ("charms.mongodb.v1.mongodb_provider.MongoConnection" )
229
217
def test_oversee_users_update_get_config_failure (self , connection , relation_users ):
@@ -240,7 +228,6 @@ def test_oversee_users_update_get_config_failure(self, connection, relation_user
240
228
dep_id , RelationEvent (mock .Mock (), mock .Mock ())
241
229
)
242
230
243
- @patch_network_get (private_address = "1.1.1.1" )
244
231
@patch ("charm.MongoDBProvider._get_config" )
245
232
@patch ("charm.MongoDBProvider._get_users_from_relations" )
246
233
@patch ("charms.mongodb.v1.mongodb_provider.MongoConnection" )
@@ -260,7 +247,6 @@ def test_oversee_users_update_user_failure(self, connection, relation_users, get
260
247
dep_id , RelationEvent (mock .Mock (), mock .Mock ())
261
248
)
262
249
263
- @patch_network_get (private_address = "1.1.1.1" )
264
250
@patch ("charm.MongoDBProvider._get_databases_from_relations" )
265
251
@patch ("charm.MongoDBProvider._get_users_from_relations" )
266
252
@patch ("charms.mongodb.v1.mongodb_provider.MongoConnection" )
@@ -278,7 +264,6 @@ def test_oversee_users_no_auto_delete(
278
264
)
279
265
connection .return_value .__enter__ .return_value .drop_database .assert_not_called ()
280
266
281
- @patch_network_get (private_address = "1.1.1.1" )
282
267
@patch ("charm.MongoDBProvider._get_users_from_relations" )
283
268
@patch ("charms.mongodb.v1.mongodb_provider.MongoConnection" )
284
269
def test_oversee_users_mongo_databases_failure (self , connection , relation_users ):
@@ -295,7 +280,6 @@ def test_oversee_users_mongo_databases_failure(self, connection, relation_users)
295
280
dep_id , RelationEvent (mock .Mock (), mock .Mock ())
296
281
)
297
282
298
- @patch_network_get (private_address = "1.1.1.1" )
299
283
@patch ("charm.MongoDBProvider._get_databases_from_relations" )
300
284
@patch ("charm.MongoDBProvider._get_users_from_relations" )
301
285
@patch ("charms.mongodb.v1.mongodb_provider.MongoConnection" )
0 commit comments