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"