def test_stream_results(self): bucket = self.client.bucket("bucket") bucket.new("one", data=1).store() bucket.new("two", data=2).store() mr = RiakMapReduce(self.client).add("bucket", "one").add("bucket", "two") mr.map_values_json() results = [] for phase, data in mr.stream(): results.extend(data) self.assertEqual(sorted(results), [1, 2])
def test_stream_results(self): bucket = self.client.bucket(self.bucket_name) bucket.new('one', data=1).store() bucket.new('two', data=2).store() mr = RiakMapReduce(self.client).add(self.bucket_name, 'one')\ .add(self.bucket_name, 'two') mr.map_values_json() results = [] for phase, data in mr.stream(): results.extend(data) self.assertEqual(sorted(results), [1, 2])
def test_stream_cleanoperationsup(self): bucket = self.client.bucket("bucket") bucket.new("one", data=1).store() bucket.new("two", data=2).store() mr = RiakMapReduce(self.client).add("bucket", "one").add("bucket", "two") mr.map_values_json() try: for phase, data in mr.stream(): raise RuntimeError("woops") except RuntimeError: pass # This should not raise an exception obj = bucket.get("one") self.assertEqual(1, obj.data)
def test_stream_cleanoperationsup(self): bucket = self.client.bucket(self.bucket_name) bucket.new('one', data=1).store() bucket.new('two', data=2).store() mr = RiakMapReduce(self.client).add(self.bucket_name, 'one')\ .add(self.bucket_name, 'two') mr.map_values_json() try: for phase, data in mr.stream(): raise RuntimeError("woops") except RuntimeError: pass # This should not raise an exception obj = bucket.get('one') self.assertEqual(1, obj.data)
def test_stream_cleanoperationsup(self): bucket = self.client.bucket(self.bucket_name) bucket.new('one', data=1).store() bucket.new('two', data=2).store() mr = RiakMapReduce(self.client).add(self.bucket_name, 'one')\ .add(self.bucket_name, 'two') mr.map_values_json() try: for phase, data in mr.stream(): raise RuntimeError("woops") except RuntimeError: pass # This should not raise an exception obj = bucket.get('one') self.assertEqual('1', obj.encoded_data)