@@ -53,10 +53,10 @@ def rethink_unique_db(rethink_server_sess):
5353 """
5454 dbid = uuid .uuid4 ().hex
5555 conn = rethink_server_sess .conn
56- rethinkdb .db_create (dbid ).run (conn )
56+ r .db_create (dbid ).run (conn )
5757 conn .use (dbid )
5858 yield conn
59- rethinkdb .db_drop (dbid ).run (conn )
59+ r .db_drop (dbid ).run (conn )
6060
6161
6262@pytest .yield_fixture (scope = "module" )
@@ -68,11 +68,11 @@ def rethink_module_db(rethink_server_sess):
6868 dbid = uuid .uuid4 ().hex
6969 conn = rethink_server_sess .conn
7070 log .info ("Making database" )
71- rethinkdb .db_create (dbid ).run (conn )
71+ r .db_create (dbid ).run (conn )
7272 conn .use (dbid )
7373 yield conn
7474 log .info ("Dropping database" )
75- rethinkdb .db_drop (dbid ).run (conn )
75+ r .db_drop (dbid ).run (conn )
7676
7777
7878@pytest .fixture (scope = "module" )
@@ -86,11 +86,8 @@ def rethink_make_tables(request, rethink_module_db):
8686 conn = rethink_module_db
8787 for table_name , primary_key in reqd_table_list :
8888 try :
89- rethinkdb .db (conn .db ).table_create (table_name ,
90- primary_key = primary_key ,
91- ).run (conn )
92- log .info ('Made table "{0}" with key "{1}"'
93- .format (table_name , primary_key ))
89+ r .db (conn .db ).table_create (table_name , primary_key = primary_key ,).run (conn )
90+ log .info ('Made table "{0}" with key "{1}"' .format (table_name , primary_key ))
9491 except rethinkdb .errors .RqlRuntimeError as err :
9592 log .debug ('Table "{0}" not made: {1}' .format (table_name , err .message ))
9693
@@ -103,8 +100,9 @@ def rethink_empty_db(request, rethink_module_db, rethink_make_tables):
103100 This is a useful approach, because of the long time taken to
104101 create a new RethinkDB table, compared to the time to empty one.
105102 """
106- tables_to_emptied = (table [0 ] for table
107- in getattr (request .module , 'FIXTURE_TABLES' ))
103+ tables_to_emptied = (
104+ table [0 ] for table in getattr (request .module , 'FIXTURE_TABLES' )
105+ )
108106 conn = rethink_module_db
109107
110108 for table_name in tables_to_emptied :
@@ -118,8 +116,10 @@ class RethinkDBServer(TestServerV2):
118116
119117 def __init__ (self , ** kwargs ):
120118 # defer loading of rethinkdb
119+ global r
121120 global rethinkdb
122121 import rethinkdb
122+ from rethinkdb import r
123123
124124 super (RethinkDBServer , self ).__init__ (** kwargs )
125125 self ._driver_port = self ._get_port (28015 )
@@ -174,9 +174,8 @@ def check_server_up(self):
174174 return False
175175
176176 try :
177- self .conn = rethinkdb .connect (host = self .hostname ,
178- port = self .port , db = 'test' )
177+ self .conn = r .connect (host = self .hostname , port = self .port , db = 'test' )
179178 return True
180- except rethinkdb .RqlDriverError as err :
179+ except rethinkdb .errors . RqlDriverError as err :
181180 log .warning (err )
182181 return False
0 commit comments