@@ -24,7 +24,7 @@ def setUpClass(self):
24
24
def test_00_00_authenticate (self ):
25
25
self .assertIsNone (self .srv .admin ("box.schema.user.create('test', { password = 'test' })" ))
26
26
self .assertIsNone (self .srv .admin ("box.schema.user.grant('test', 'execute,read,write', 'universe')" ))
27
- self .assertEqual (self .con .authenticate ('test' , 'test' ), [] )
27
+ self .assertEqual (self .con .authenticate ('test' , 'test' ). _data , None )
28
28
29
29
def test_00_01_space_created (self ):
30
30
# Check that space is created in setUpClass
@@ -35,23 +35,22 @@ def test_00_02_fill_space(self):
35
35
for i in xrange (1 , 500 ):
36
36
self .assertEqual (
37
37
self .con .insert ('space_1' , [i , i % 5 , 'tuple_' + str (i )])[0 ],
38
- ( i , i % 5 , 'tuple_' + str (i ))
38
+ [ i , i % 5 , 'tuple_' + str (i )]
39
39
)
40
40
def test_00_03_answer_repr (self ):
41
41
repr_str = \
42
- '''---
43
- - [1, 1, 'tuple_1']
44
- ...'''
42
+ '''- [1, 1, tuple_1]
43
+ '''
45
44
self .assertEqual (repr (self .con .select ('space_1' , 1 )), repr_str )
46
45
47
46
def test_02_select (self ):
48
47
# Check that select with different keys are Ok. (With and without index names)
49
- self .assertEqual (self .con .select ('space_1' , 20 ), [( 20 , 0 , 'tuple_20' ) ])
50
- self .assertEqual (self .con .select ('space_1' , [21 ]), [( 21 , 1 , 'tuple_21' ) ])
51
- self .assertEqual (self .con .select ('space_1' , [22 ], index = 'primary' ), [( 22 , 2 , 'tuple_22' ) ])
52
- self .assertEqual (self .con .select ('space_1' , [23 ], index = 'primary' ), [( 23 , 3 , 'tuple_23' ) ])
48
+ self .assertEqual (self .con .select ('space_1' , 20 ), [[ 20 , 0 , 'tuple_20' ] ])
49
+ self .assertEqual (self .con .select ('space_1' , [21 ]), [[ 21 , 1 , 'tuple_21' ] ])
50
+ self .assertEqual (self .con .select ('space_1' , [22 ], index = 'primary' ), [[ 22 , 2 , 'tuple_22' ] ])
51
+ self .assertEqual (self .con .select ('space_1' , [23 ], index = 'primary' ), [[ 23 , 3 , 'tuple_23' ] ])
53
52
# Check that Offset and Limit args are working fine.
54
- self .assertEqual (self .con .select ('space_1' , [20 ], index = 'primary' , limit = 1 ), [( 20 , 0 , 'tuple_20' ) ])
53
+ self .assertEqual (self .con .select ('space_1' , [20 ], index = 'primary' , limit = 1 ), [[ 20 , 0 , 'tuple_20' ] ])
55
54
# With other indexes too
56
55
self .assertEqual (
57
56
sorted (
@@ -63,14 +62,14 @@ def test_02_select(self):
63
62
sorted (
64
63
self .con .select ('space_1' , [0 ], index = 'secondary' , offset = 3 , limit = 1 ),
65
64
key = lambda x : x [0 ]),
66
- [( 110 , 0 , 'tuple_110' ) ]
65
+ [[ 110 , 0 , 'tuple_110' ] ]
67
66
)
68
67
self .assertEqual (
69
68
sorted (
70
69
self .con .select ('space_1' , [0 ], index = 'secondary' , offset = 3 , limit = 2 ),
71
70
key = lambda x : x [0 ]),
72
- [( 110 , 0 , 'tuple_110' ) ,\
73
- ( 115 , 0 , 'tuple_115' ) ]
71
+ [[ 110 , 0 , 'tuple_110' ] ,\
72
+ [ 115 , 0 , 'tuple_115' ] ]
74
73
)
75
74
76
75
select_req = self .con .select ('space_1' , [0 ], index = 'secondary' )
@@ -90,23 +89,23 @@ def test_02_select(self):
90
89
91
90
def test_03_delete (self ):
92
91
# Check that delete works fine
93
- self .assertEqual (self .con .delete ('space_1' , 20 ), [( 20 , 0 , 'tuple_20' ) ])
92
+ self .assertEqual (self .con .delete ('space_1' , 20 ), [[ 20 , 0 , 'tuple_20' ] ])
94
93
self .assertEqual (self .con .delete ('space_1' , [20 ]), [])
95
94
self .assertEqual (self .con .select ('space_1' , [20 ], index = 'primary' ), [])
96
95
# Check that <index_id> field has no meaning, yet.
97
96
with self .assertRaisesRegexp (tarantool .DatabaseError ,
98
97
'(19, .*)' ):
99
98
self .con .delete ('space_1' , [1 , 'tuple_21' ])
100
- self .assertEqual (self .con .select ('space_1' , [21 ], index = 'primary' ), [( 21 , 1 , 'tuple_21' ) ])
99
+ self .assertEqual (self .con .select ('space_1' , [21 ], index = 'primary' ), [[ 21 , 1 , 'tuple_21' ] ])
101
100
102
101
def test_04_replace (self ):
103
102
# Check replace that is Ok.
104
- self .assertEqual (self .con .replace ('space_1' , [2 , 2 , 'tuple_3' ]), [( 2 , 2 , 'tuple_3' ) ])
105
- self .assertEqual (self .con .select ('space_1' , 2 ), [( 2 , 2 , 'tuple_3' ) ])
103
+ self .assertEqual (self .con .replace ('space_1' , [2 , 2 , 'tuple_3' ]), [[ 2 , 2 , 'tuple_3' ] ])
104
+ self .assertEqual (self .con .select ('space_1' , 2 ), [[ 2 , 2 , 'tuple_3' ] ])
106
105
# Check replace that isn't Ok.
107
106
with self .assertRaisesRegexp (tarantool .DatabaseError ,
108
107
'(39, .*)' ):
109
- self .assertEqual (self .con .replace ('space_1' , [2 , 2 ]), [( 2 , 2 , 'tuple_2' ) ])
108
+ self .assertEqual (self .con .replace ('space_1' , [2 , 2 ]), [[ 2 , 2 , 'tuple_2' ] ])
110
109
111
110
def test_05_ping (self ):
112
111
# Simple ping test
@@ -117,22 +116,22 @@ def test_05_ping(self):
117
116
118
117
def test_06_update (self ):
119
118
self .assertEqual (self .con .update ('space_1' , (2 ,), [('+' , 1 , 3 )]),
120
- [( 2 , 5 , 'tuple_3' ) ])
119
+ [[ 2 , 5 , 'tuple_3' ] ])
121
120
self .assertEqual (self .con .update ('space_1' , (2 ,), [('-' , 1 , 3 )]),
122
- [( 2 , 2 , 'tuple_3' ) ])
121
+ [[ 2 , 2 , 'tuple_3' ] ])
123
122
self .assertEqual (self .con .update ('space_1' , (2 ,), [(':' , 2 , 3 , 2 , 'lalal' )]),
124
- [( 2 , 2 , 'tuplalal_3' ) ])
123
+ [[ 2 , 2 , 'tuplalal_3' ] ])
125
124
self .assertEqual (self .con .update ('space_1' , (2 ,), [('!' , 2 , '1' )]),
126
- [( 2 , 2 , '1' , 'tuplalal_3' ) ])
125
+ [[ 2 , 2 , '1' , 'tuplalal_3' ] ])
127
126
self .assertEqual (self .con .update ('space_1' , (2 ,), [('!' , 2 , 'oingo, boingo' )]),
128
- [( 2 , 2 , 'oingo, boingo' , '1' , 'tuplalal_3' ) ])
127
+ [[ 2 , 2 , 'oingo, boingo' , '1' , 'tuplalal_3' ] ])
129
128
self .assertEqual (self .con .update ('space_1' , (2 ,), [('#' , 2 , 2 )]),
130
- [( 2 , 2 , 'tuplalal_3' ) ])
129
+ [[ 2 , 2 , 'tuplalal_3' ] ])
131
130
132
131
def test_07_call (self ):
133
- self .assertEqual (self .con .call ('json.decode' , '[123, 234, 345]' ), [( 123 , 234 , 345 ) ])
134
- self .assertEqual (self .con .call ('json.decode' , ['[123, 234, 345]' ]), [( 123 , 234 , 345 ) ])
135
- self .assertEqual (self .con .call ('json.decode' , ('[123, 234, 345]' ,)), [( 123 , 234 , 345 ) ])
132
+ self .assertEqual (self .con .call ('json.decode' , '[123, 234, 345]' ), [[ 123 , 234 , 345 ] ])
133
+ self .assertEqual (self .con .call ('json.decode' , ['[123, 234, 345]' ]), [[ 123 , 234 , 345 ] ])
134
+ self .assertEqual (self .con .call ('json.decode' , ('[123, 234, 345]' ,)), [[ 123 , 234 , 345 ] ])
136
135
with self .assertRaisesRegexp (tarantool .DatabaseError ,
137
136
'(32, .*)' ):
138
137
self .con .call ('json.decode' )
@@ -159,8 +158,8 @@ def test_07_call(self):
159
158
# '(12345, \'lol, error\')'):
160
159
# self.con.call('box.error', [12345, 'lol, error'])
161
160
162
- self .assertEqual (self .con .call ('box.tuple.new' , [1 , 2 , 3 , 'fld_1' ]), [( 1 , 2 , 3 , 'fld_1' ) ])
163
- self .assertEqual (self .con .call ('box.tuple.new' , 'fld_1' ), [( 'fld_1' ,) ])
161
+ self .assertEqual (self .con .call ('box.tuple.new' , [1 , 2 , 3 , 'fld_1' ]), [[ 1 , 2 , 3 , 'fld_1' ] ])
162
+ self .assertEqual (self .con .call ('box.tuple.new' , 'fld_1' ), [[ 'fld_1' ] ])
164
163
165
164
@classmethod
166
165
def tearDownClass (self ):
0 commit comments