Skip to content

Commit 5b006f7

Browse files
author
Brett Hazen
committed
Address @seancribbs's initial comments:
- actually return from __next()__ - use isinstance instead == to determine object type - import print_function from __future__ for Python 2 - port assertItemsEqual() from Python2 to Python3 - actually run the YZ tests 😲
1 parent 97511cd commit 5b006f7

File tree

16 files changed

+137
-30
lines changed

16 files changed

+137
-30
lines changed

riak/benchmark.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
under the License.
1717
"""
1818

19+
from __future__ import print_function
1920
import os
2021
import gc
2122

@@ -113,7 +114,7 @@ def next(self):
113114

114115
def __next__(self):
115116
# Python 3.x Version
116-
self.next()
117+
return self.next()
117118

118119
def report(self, name):
119120
"""

riak/client/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ def default_encoder(obj):
4343
Default encoder for JSON datatypes, which returns UTF-8 encoded
4444
json instead of the default bloated backslash u XXXX escaped ASCII strings.
4545
"""
46-
if type(obj) == bytes:
46+
if isinstance(obj, bytes):
4747
return json.dumps(bytes_to_str(obj),
4848
ensure_ascii=False).encode("utf-8")
4949
else:
@@ -55,7 +55,7 @@ def binary_json_encoder(obj):
5555
Default encoder for JSON datatypes, which returns UTF-8 encoded
5656
json instead of the default bloated backslash u XXXX escaped ASCII strings.
5757
"""
58-
if type(obj) == bytes:
58+
if isinstance(obj, bytes):
5959
return json.dumps(bytes_to_str(obj),
6060
ensure_ascii=False).encode("utf-8")
6161
else:

riak/client/multiget.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
under the License.
1717
"""
1818

19+
from __future__ import print_function
1920
from collections import namedtuple
2021
from threading import Thread, Lock, Event
2122
from multiprocessing import cpu_count

riak/mapreduce.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
under the License.
1919
"""
2020

21+
from __future__ import print_function
2122
from collections import Iterable, namedtuple
2223
from riak import RiakError
2324
from six import string_types, PY2

riak/test_server.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
from __future__ import print_function
12
import os.path
23
import threading
34
import string

riak/tests/pool-grinder.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
#!/usr/bin/env python
22

3+
from __future__ import print_function
34
from six import PY2
45
if PY2:
56
from Queue import Queue

riak/tests/test_btypes.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ def test_default_btype_list_buckets(self):
123123

124124
self.assertIn(bucket, buckets)
125125

126-
self.assert_items_equal(buckets, self.client.get_buckets())
126+
self.assertItemsEqual(buckets, self.client.get_buckets())
127127

128128
@unittest.skipIf(SKIP_BTYPES == '1', "SKIP_BTYPES is set")
129129
def test_default_btype_list_keys(self):
@@ -142,7 +142,7 @@ def test_default_btype_list_keys(self):
142142
self.assertIn(self.key_name, keys)
143143

144144
oldapikeys = self.client.get_keys(self.client.bucket(self.bucket_name))
145-
self.assert_items_equal(keys, oldapikeys)
145+
self.assertItemsEqual(keys, oldapikeys)
146146

147147
@unittest.skipIf(SKIP_BTYPES == '1', "SKIP_BTYPES is set")
148148
def test_multiget_bucket_types(self):

riak/tests/test_datatypes.py

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ def op(self, dtype):
104104

105105
def check_op_output(self, op):
106106
self.assertIn('adds', op)
107-
self.assert_items_equal(op['adds'], ['bar', 'foo'])
107+
self.assertItemsEqual(op['adds'], ['bar', 'foo'])
108108
self.assertIn('removes', op)
109109
self.assertIn('foo', op['removes'])
110110

@@ -227,7 +227,7 @@ def test_dt_map(self):
227227
mymap.reload()
228228
self.assertNotIn('a', mymap.counters)
229229
self.assertIn('f', mymap.sets)
230-
self.assert_items_equal(['thing1', 'thing2'], mymap.sets['f'].value)
230+
self.assertItemsEqual(['thing1', 'thing2'], mymap.sets['f'].value)
231231

232232
@unittest.skipIf(SKIP_DATATYPES, 'SKIP_DATATYPES is set')
233233
def test_dt_set_remove_without_context(self):
@@ -256,7 +256,7 @@ def test_dt_set_remove_fetching_context(self):
256256
set.store()
257257

258258
set2 = bucket.get(self.key_name)
259-
self.assert_items_equal(['X', 'Y'], set2.value)
259+
self.assertItemsEqual(['X', 'Y'], set2.value)
260260

261261
@unittest.skipIf(SKIP_DATATYPES, 'SKIP_DATATYPES is set')
262262
def test_dt_set_add_twice(self):
@@ -273,7 +273,7 @@ def test_dt_set_add_twice(self):
273273
set.store()
274274

275275
set2 = bucket.get(self.key_name)
276-
self.assert_items_equal(['X', 'Y'], set2.value)
276+
self.assertItemsEqual(['X', 'Y'], set2.value)
277277

278278
@unittest.skipIf(SKIP_DATATYPES, 'SKIP_DATATYPES is set')
279279
def test_dt_set_add_wins_in_same_op(self):
@@ -291,7 +291,7 @@ def test_dt_set_add_wins_in_same_op(self):
291291
set.store()
292292

293293
set2 = bucket.get(self.key_name)
294-
self.assert_items_equal(['X', 'Y'], set2.value)
294+
self.assertItemsEqual(['X', 'Y'], set2.value)
295295

296296
@unittest.skipIf(SKIP_DATATYPES, 'SKIP_DATATYPES is set')
297297
def test_dt_set_add_wins_in_same_op_reversed(self):
@@ -309,7 +309,7 @@ def test_dt_set_add_wins_in_same_op_reversed(self):
309309
set.store()
310310

311311
set2 = bucket.get(self.key_name)
312-
self.assert_items_equal(['X', 'Y'], set2.value)
312+
self.assertItemsEqual(['X', 'Y'], set2.value)
313313

314314
@unittest.skipIf(SKIP_DATATYPES, 'SKIP_DATATYPES is set')
315315
def test_dt_set_remove_old_context(self):
@@ -331,7 +331,7 @@ def test_dt_set_remove_old_context(self):
331331
set.store()
332332

333333
set2 = bucket.get(self.key_name)
334-
self.assert_items_equal(['X', 'Y', 'Z'], set2.value)
334+
self.assertItemsEqual(['X', 'Y', 'Z'], set2.value)
335335

336336
@unittest.skipIf(SKIP_DATATYPES, 'SKIP_DATATYPES is set')
337337
def test_dt_set_remove_updated_context(self):
@@ -352,7 +352,7 @@ def test_dt_set_remove_updated_context(self):
352352
set.store()
353353

354354
set2 = bucket.get(self.key_name)
355-
self.assert_items_equal(['X', 'Y'], set2.value)
355+
self.assertItemsEqual(['X', 'Y'], set2.value)
356356

357357
@unittest.skipIf(SKIP_DATATYPES, 'SKIP_DATATYPES is set')
358358
def test_dt_map_remove_set_update_same_op(self):
@@ -370,7 +370,7 @@ def test_dt_map_remove_set_update_same_op(self):
370370
map.store()
371371

372372
map2 = bucket.get(self.key_name)
373-
self.assert_items_equal(["Z"], map2.sets['set'])
373+
self.assertItemsEqual(["Z"], map2.sets['set'])
374374

375375
@unittest.skipIf(SKIP_DATATYPES, 'SKIP_DATATYPES is set')
376376
def test_dt_map_remove_counter_increment_same_op(self):
@@ -406,7 +406,7 @@ def test_dt_map_remove_map_update_same_op(self):
406406
map.store()
407407

408408
map2 = bucket.get(self.key_name)
409-
self.assert_items_equal(["Z"], map2.maps['map'].sets['set'])
409+
self.assertItemsEqual(["Z"], map2.maps['map'].sets['set'])
410410

411411
@unittest.skipIf(SKIP_DATATYPES, 'SKIP_DATATYPES is set')
412412
def test_dt_set_return_body_true_default(self):
@@ -420,11 +420,11 @@ def test_dt_set_return_body_true_default(self):
420420

421421
myset.add('Y')
422422
myset.store()
423-
self.assert_items_equal(myset.value, ['X', 'Y'])
423+
self.assertItemsEqual(myset.value, ['X', 'Y'])
424424

425425
myset.discard('X')
426426
myset.store()
427-
self.assert_items_equal(myset.value, ['Y'])
427+
self.assertItemsEqual(myset.value, ['Y'])
428428

429429
@unittest.skipIf(SKIP_DATATYPES, 'SKIP_DATATYPES is set')
430430
def test_dt_map_return_body_true_default(self):
@@ -440,11 +440,11 @@ def test_dt_map_return_body_true_default(self):
440440

441441
mymap.sets['a'].add('Y')
442442
mymap.store()
443-
self.assert_items_equal(mymap.sets['a'].value, ['X', 'Y'])
443+
self.assertItemsEqual(mymap.sets['a'].value, ['X', 'Y'])
444444

445445
mymap.sets['a'].discard('X')
446446
mymap.store()
447-
self.assert_items_equal(mymap.sets['a'].value, ['Y'])
447+
self.assertItemsEqual(mymap.sets['a'].value, ['Y'])
448448

449449
del mymap.sets['a']
450450
mymap.store()

riak/tests/test_mapreduce.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# -*- coding: utf-8 -*-
22

3+
from __future__ import print_function
34
from six import PY2
45
from riak.mapreduce import RiakMapReduce
56
from riak import key_filter, RiakError

riak/tests/test_pool.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,7 @@ def _run():
263263
for thr in threads:
264264
thr.join()
265265

266-
self.assert_items_equal(pool.resources, touched)
266+
self.assertItemsEqual(pool.resources, touched)
267267

268268
def test_clear(self):
269269
"""

0 commit comments

Comments
 (0)