@@ -159,19 +159,24 @@ def CheckSqliteRowHashCmp(self):
159159 row_1 = self .con .execute ("select 1 as a, 2 as b" ).fetchone ()
160160 row_2 = self .con .execute ("select 1 as a, 2 as b" ).fetchone ()
161161 row_3 = self .con .execute ("select 1 as a, 3 as b" ).fetchone ()
162+ row_4 = self .con .execute ("select 1 as b, 2 as a" ).fetchone ()
163+ row_5 = self .con .execute ("select 2 as b, 1 as a" ).fetchone ()
162164
163- self .assertEqual (row_1 , row_1 )
164- self .assertEqual (row_1 , row_2 )
165- self .assertTrue (row_2 != row_3 )
165+ self .assertTrue (row_1 == row_1 )
166+ self .assertTrue (row_1 == row_2 )
167+ self .assertFalse (row_1 == row_3 )
168+ self .assertFalse (row_1 == row_4 )
169+ self .assertFalse (row_1 == row_5 )
170+ self .assertFalse (row_1 == object ())
166171
167172 self .assertFalse (row_1 != row_1 )
168173 self .assertFalse (row_1 != row_2 )
169- self .assertFalse (row_2 == row_3 )
174+ self .assertTrue (row_1 != row_3 )
175+ self .assertTrue (row_1 != row_4 )
176+ self .assertTrue (row_1 != row_5 )
177+ self .assertTrue (row_1 != object ())
170178
171- self .assertEqual (row_1 , row_2 )
172179 self .assertEqual (hash (row_1 ), hash (row_2 ))
173- self .assertNotEqual (row_1 , row_3 )
174- self .assertNotEqual (hash (row_1 ), hash (row_3 ))
175180
176181 def CheckSqliteRowAsSequence (self ):
177182 """ Checks if the row object can act like a sequence """
0 commit comments