desc: Issue #469: add pkey term tests: - cd: r.db_create('d469') ot: partial({'dbs_created':1}) - cd: r.db('d469').table_create('t469') ot: partial({'tables_created':1}) - cd: r.db('d469').table('t469').index_create('x') ot: {'created':1} - cd: r.db('d469').table('t469').index_wait('x').pluck('index', 'ready') ot: [{'ready':True, 'index':'x'}] - cd: r.minval.info() ot: {'type':'MINVAL'} - cd: r.maxval.info() ot: {'type':'MAXVAL'} - cd: r(null).info() py: r.expr(null).info() ot: {'type':'NULL'} - rb: r(true).info py: r.expr(True).info() js: r(true).info() ot: {'type':'BOOL','value':'true'} - rb: r(1).info py: r.expr(1).info() js: r(1).info() ot: {'type':'NUMBER','value':'1'} - rb: r('1').info py: r.expr('1').info() js: r('1').info() ot: {'type':'STRING','value':('"1"')} - rb: r([1]).info py: r.expr([1]).info() js: r([1]).info() ot: {'type':'ARRAY','value':"[\n\t1\n]"} - rb: r({:a => 1}).info py: r.expr({'a':1}).info() js: r({a:1}).info() ot: {'type':'OBJECT','value':"{\n\t\"a\":\t1\n}"} - cd: r.db('d469').info() ot: partial({'type':'DB','name':'d469'}) - cd: r.db('d469').table('t469').info() ot: {'type':'TABLE','name':'t469','id':uuid(), 'db':{'type':'DB','name':'d469','id':uuid()}, 'primary_key':'id', 'indexes':['x'], 'doc_count_estimates':[0]} - rb: r.db('d469').table('t469').filter{true}.info py: r.db('d469').table('t469').filter(lambda x:True).info() js: r.db('d469').table('t469').filter(function(x) { return true; }).info() ot: {'type':'SELECTION', 'table':{'type':'TABLE','name':'t469','id':uuid(), 'db':{'type':'DB','name':'d469','id':uuid()}, 'primary_key':'id', 'indexes':['x'], 'doc_count_estimates':[0]}} - rb: r.db('d469').table('t469').map{|x| 1}.info py: r.db('d469').table('t469').map(lambda x:1).info() js: r.db('d469').table('t469').map(function(x) { return 1; }).info() ot: {'type':'STREAM'} - cd: r.db('d469').table('t469').between(0, 1).info() ot: {'index':'id', 'left_bound':0, 'left_bound_type':'closed', 'right_bound':1, 'right_bound_type':'open', 'sorting':'UNORDERED', 'table':{'db':{'id':uuid(), 'name':'d469', 'type':'DB'}, 'doc_count_estimates':[0], 'id':uuid(), 'indexes':['x'], 'name':'t469', 'primary_key':'id', 'type':'TABLE'}, 'type':'TABLE_SLICE'} - cd: r.db('d469').table('t469').between(0, 1, {index:'a'}).info() py: r.db('d469').table('t469').between(0, 1, index='a').info() ot: {'index':'a', 'left_bound':0, 'left_bound_type':'closed', 'right_bound':1, 'right_bound_type':'open', 'sorting':'UNORDERED', 'table':{'db':{'id':uuid(), 'name':'d469', 'type':'DB'}, 'doc_count_estimates':[0], 'id':uuid(), 'indexes':['x'], 'name':'t469', 'primary_key':'id', 'type':'TABLE'}, 'type':'TABLE_SLICE'} - cd: r.db('d469').table('t469').order_by({index:'a'}).between(0, 1, {index:'a'}).info() py: r.db('d469').table('t469').order_by(index='a').between(0, 1, index='a').info() ot: {'index':'a', 'left_bound':0, 'left_bound_type':'closed', 'right_bound':1, 'right_bound_type':'open', 'sorting':'ASCENDING', 'table':{'db':{'id':uuid(), 'name':'d469', 'type':'DB'}, 'doc_count_estimates':[0], 'id':uuid(), 'indexes':['x'], 'name':'t469', 'primary_key':'id', 'type':'TABLE'}, 'type':'TABLE_SLICE'} - cd: r.db('d469').table('t469').between(r.minval, r.maxval).info() ot: {'index':'id', 'left_bound_type':'unbounded', 'right_bound_type':'unbounded', 'sorting':'UNORDERED', 'table':{'db':{'id':uuid(), 'name':'d469', 'type':'DB'}, 'doc_count_estimates':[0], 'id':uuid(), 'indexes':['x'], 'name':'t469', 'primary_key':'id', 'type':'TABLE'}, 'type':'TABLE_SLICE'} - cd: r.db('d469').table('t469').between(r.maxval, r.minval).info() ot: {'index':'id', 'left_bound_type':'unachievable', 'right_bound_type':'unachievable', 'sorting':'UNORDERED', 'table':{'db':{'id':uuid(), 'name':'d469', 'type':'DB'}, 'doc_count_estimates':[0], 'id':uuid(), 'indexes':['x'], 'name':'t469', 'primary_key':'id', 'type':'TABLE'}, 'type':'TABLE_SLICE'} - cd: r.db_drop('d469') ot: partial({'dbs_dropped':1})