You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by ee...@apache.org on 2010/06/16 18:16:29 UTC
svn commit: r955287 - /cassandra/trunk/test/system/test_avro_server.py
Author: eevans
Date: Wed Jun 16 16:16:29 2010
New Revision: 955287
URL: http://svn.apache.org/viewvc?rev=955287&view=rev
Log:
better use of new utility funcs in avro system tests
Patch by eevans
Modified:
cassandra/trunk/test/system/test_avro_server.py
Modified: cassandra/trunk/test/system/test_avro_server.py
URL: http://svn.apache.org/viewvc/cassandra/trunk/test/system/test_avro_server.py?rev=955287&r1=955286&r2=955287&view=diff
==============================================================================
--- cassandra/trunk/test/system/test_avro_server.py (original)
+++ cassandra/trunk/test/system/test_avro_server.py Wed Jun 16 16:16:29 2010
@@ -55,15 +55,12 @@ def assert_raises(excClass, func, *args,
class TestRpcOperations(AvroTester):
def test_insert_simple(self): # Also tests get
"setting and getting a simple column"
- self.client.request('set_keyspace', {'keyspace': 'Keyspace1'})
+ self.__set_keyspace('Keyspace1')
params = dict()
params['key'] = 'key1'
params['column_parent'] = {'column_family': 'Standard1'}
- params['column'] = dict()
- params['column']['name'] = 'c1'
- params['column']['value'] = 'v1'
- params['column']['clock'] = { 'timestamp' : 0 }
+ params['column'] = new_column(1)
params['consistency_level'] = 'ONE'
self.client.request('insert', params)
@@ -81,7 +78,7 @@ class TestRpcOperations(AvroTester):
def test_insert_super(self):
"setting and getting a super column"
- self.client.request('set_keyspace', {'keyspace': 'Keyspace1'})
+ self.__set_keyspace('Keyspace1')
params = dict()
params['key'] = 'key1'
@@ -110,15 +107,12 @@ class TestRpcOperations(AvroTester):
def test_remove_simple(self):
"removing a simple column"
- self.client.request('set_keyspace', {'keyspace': 'Keyspace1'})
+ self.__set_keyspace('Keyspace1')
params = dict()
params['key'] = 'key1'
params['column_parent'] = {'column_family': 'Standard1'}
- params['column'] = dict()
- params['column']['name'] = 'c1'
- params['column']['value'] = 'v1'
- params['column']['clock'] = { 'timestamp' : 0 }
+ params['column'] = new_column(1)
params['consistency_level'] = 'ONE'
self.client.request('insert', params)
@@ -134,13 +128,12 @@ class TestRpcOperations(AvroTester):
assert_cosc(cosc)
remove_params = read_params
- remove_params['clock'] = {'timestamp': 1}
+ remove_params['clock'] = {'timestamp': timestamp()}
self.client.request('remove', remove_params)
- try: cosc = self.client.request('get', read_params)
- except AvroRemoteException, err: pass
- else: assert False, "Expected exception, returned %s instead" % cosc
+ assert_raises(AvroRemoteException,
+ self.client.request, 'get', read_params)
def test_batch_mutate(self):
"batching addition/removal mutations"