@@ -94,10 +94,9 @@ def test_buckets_deletion(self):
94
94
assert buckets [0 ]['id' ] == 'mozilla'
95
95
self .assertRaises (BucketNotFound , self .client .get_bucket , 'mozilla' )
96
96
97
- def test_buckets_deletion_if_exists (self ):
98
- self .client .create_bucket ('mozilla' )
99
- self .client .delete_buckets ()
100
- self .client .delete_buckets (if_exists = True )
97
+ def test_buckets_deletion_when_no_buckets_exist (self ):
98
+ deleted_buckets = self .client .delete_buckets ()
99
+ assert len (deleted_buckets ) == 0
101
100
102
101
def test_bucket_save (self ):
103
102
self .client .create_bucket ('mozilla' , permissions = {'write' : ['alexis' ]})
@@ -180,6 +179,11 @@ def test_groups_deletion(self):
180
179
self .client .delete_groups (bucket = 'mozilla' )
181
180
assert len (self .client .get_groups (bucket = 'mozilla' )) == 0
182
181
182
+ def test_groups_deletion_when_no_groups_exist (self ):
183
+ self .client .create_bucket ('mozilla' )
184
+ deleted_groups = self .client .delete_groups (bucket = 'mozilla' )
185
+ assert len (deleted_groups ) == 0
186
+
183
187
def test_collection_creation (self ):
184
188
self .client .create_bucket ('mozilla' )
185
189
self .client .create_collection (
@@ -235,12 +239,10 @@ def test_collections_deletion(self):
235
239
self .client .delete_collections (bucket = 'mozilla' )
236
240
assert len (self .client .get_collections (bucket = 'mozilla' )) == 0
237
241
238
- def test_collections_deletion_if_exists (self ):
242
+ def test_collections_deletion_when_no_collections_exist (self ):
239
243
self .client .create_bucket ('mozilla' )
240
- self .client .create_collection ('amo' , bucket = 'mozilla' )
241
- self .client .create_collection ('blocklist' , bucket = 'mozilla' )
242
- self .client .delete_collections (bucket = 'mozilla' )
243
- self .client .delete_collections (bucket = 'mozilla' , if_exists = True )
244
+ deleted_collections = self .client .delete_collections (bucket = 'mozilla' )
245
+ assert len (deleted_collections ) == 0
244
246
245
247
def test_record_creation_and_retrieval (self ):
246
248
client = Client (server_url = self .server_url , auth = self .auth ,
@@ -356,14 +358,13 @@ def test_multiple_record_deletion(self):
356
358
client .delete_records ()
357
359
assert len (client .get_records ()) == 0
358
360
359
- def test_records_deletion_if_exists (self ):
361
+ def test_records_deletion_when_no_records_exist (self ):
360
362
client = Client (server_url = self .server_url , auth = self .auth ,
361
363
bucket = 'mozilla' , collection = 'payments' )
362
364
client .create_bucket ()
363
365
client .create_collection ()
364
- client .create_record ({'foo' : 'bar' })
365
- client .delete_records ()
366
- client .delete_records (if_exists = True )
366
+ deleted_records = client .delete_records ()
367
+ assert len (deleted_records ) == 0
367
368
368
369
def test_bucket_sharing (self ):
369
370
alice_credentials = ('alice' , 'p4ssw0rd' )
0 commit comments