Skip to content

Commit 2f2bbf9

Browse files
committed
failUnless and assertEquals are deprecated so replace them with assertTrue and assertEqual respectively
1 parent a3c5b40 commit 2f2bbf9

File tree

4 files changed

+56
-56
lines changed

4 files changed

+56
-56
lines changed

tests/capabilities.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -93,11 +93,11 @@ def check_data_integrity(self, columndefs, generator):
9393
l = self.cursor.fetchall()
9494
if self.debug:
9595
print(l)
96-
self.assertEquals(len(l), self.rows)
96+
self.assertEqual(len(l), self.rows)
9797
try:
9898
for i in range(self.rows):
9999
for j in range(len(columndefs)):
100-
self.assertEquals(l[i][j], generator(i,j))
100+
self.assertEqual(l[i][j], generator(i,j))
101101
finally:
102102
if not self.debug:
103103
self.cursor.execute('drop table %s' % (self.table))
@@ -118,10 +118,10 @@ def generator(row, col):
118118
self.connection.commit()
119119
self.cursor.execute('select * from %s' % self.table)
120120
l = self.cursor.fetchall()
121-
self.assertEquals(len(l), self.rows)
121+
self.assertEqual(len(l), self.rows)
122122
for i in range(self.rows):
123123
for j in range(len(columndefs)):
124-
self.assertEquals(l[i][j], generator(i,j))
124+
self.assertEqual(l[i][j], generator(i,j))
125125
delete_statement = 'delete from %s where col1={!s}' % self.table
126126
self.cursor.execute(delete_statement, (0,))
127127
self.cursor.execute('select col1 from %s where col1=%s' % \

tests/dbapi20.py

Lines changed: 42 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ def test_threadsafety(self):
159159
# Must exist
160160
threadsafety = self.driver.threadsafety
161161
# Must be a valid value
162-
self.failUnless(threadsafety in (0,1,2,3))
162+
self.assertTrue(threadsafety in (0,1,2,3))
163163
except AttributeError:
164164
self.fail("Driver doesn't define threadsafety")
165165

@@ -168,7 +168,7 @@ def test_paramstyle(self):
168168
# Must exist
169169
paramstyle = self.driver.paramstyle
170170
# Must be a valid value
171-
self.failUnless(paramstyle in (
171+
self.assertTrue(paramstyle in (
172172
'qmark','numeric','named','format','pyformat'
173173
))
174174
except AttributeError:
@@ -177,27 +177,27 @@ def test_paramstyle(self):
177177
def test_Exceptions(self):
178178
# Make sure required exceptions exist, and are in the
179179
# defined heirarchy.
180-
self.failUnless(issubclass(self.driver.Warning,Exception))
181-
self.failUnless(issubclass(self.driver.Error,Exception))
182-
self.failUnless(
180+
self.assertTrue(issubclass(self.driver.Warning,Exception))
181+
self.assertTrue(issubclass(self.driver.Error,Exception))
182+
self.assertTrue(
183183
issubclass(self.driver.InterfaceError,self.driver.Error)
184184
)
185-
self.failUnless(
185+
self.assertTrue(
186186
issubclass(self.driver.DatabaseError,self.driver.Error)
187187
)
188-
self.failUnless(
188+
self.assertTrue(
189189
issubclass(self.driver.OperationalError,self.driver.Error)
190190
)
191-
self.failUnless(
191+
self.assertTrue(
192192
issubclass(self.driver.IntegrityError,self.driver.Error)
193193
)
194-
self.failUnless(
194+
self.assertTrue(
195195
issubclass(self.driver.InternalError,self.driver.Error)
196196
)
197-
self.failUnless(
197+
self.assertTrue(
198198
issubclass(self.driver.ProgrammingError,self.driver.Error)
199199
)
200-
self.failUnless(
200+
self.assertTrue(
201201
issubclass(self.driver.NotSupportedError,self.driver.Error)
202202
)
203203

@@ -210,15 +210,15 @@ def test_ExceptionsAsConnectionAttributes(self):
210210
# by default.
211211
con = self._connect()
212212
drv = self.driver
213-
self.failUnless(con.Warning is drv.Warning)
214-
self.failUnless(con.Error is drv.Error)
215-
self.failUnless(con.InterfaceError is drv.InterfaceError)
216-
self.failUnless(con.DatabaseError is drv.DatabaseError)
217-
self.failUnless(con.OperationalError is drv.OperationalError)
218-
self.failUnless(con.IntegrityError is drv.IntegrityError)
219-
self.failUnless(con.InternalError is drv.InternalError)
220-
self.failUnless(con.ProgrammingError is drv.ProgrammingError)
221-
self.failUnless(con.NotSupportedError is drv.NotSupportedError)
213+
self.assertTrue(con.Warning is drv.Warning)
214+
self.assertTrue(con.Error is drv.Error)
215+
self.assertTrue(con.InterfaceError is drv.InterfaceError)
216+
self.assertTrue(con.DatabaseError is drv.DatabaseError)
217+
self.assertTrue(con.OperationalError is drv.OperationalError)
218+
self.assertTrue(con.IntegrityError is drv.IntegrityError)
219+
self.assertTrue(con.InternalError is drv.InternalError)
220+
self.assertTrue(con.ProgrammingError is drv.ProgrammingError)
221+
self.assertTrue(con.NotSupportedError is drv.NotSupportedError)
222222

223223

224224
def test_commit(self):
@@ -310,12 +310,12 @@ def test_rowcount(self):
310310
cur.execute("insert into %sbooze values ('Victoria Bitter')" % (
311311
self.table_prefix
312312
))
313-
self.failUnless(cur.rowcount in (-1,1),
313+
self.assertTrue(cur.rowcount in (-1,1),
314314
'cursor.rowcount should == number or rows inserted, or '
315315
'set to -1 after executing an insert statement'
316316
)
317317
cur.execute("select name from %sbooze" % self.table_prefix)
318-
self.failUnless(cur.rowcount in (-1,1),
318+
self.assertTrue(cur.rowcount in (-1,1),
319319
'cursor.rowcount should == number of rows returned, or '
320320
'set to -1 after executing a select statement'
321321
)
@@ -378,7 +378,7 @@ def _paraminsert(self,cur):
378378
cur.execute("insert into %sbooze values ('Victoria Bitter')" % (
379379
self.table_prefix
380380
))
381-
self.failUnless(cur.rowcount in (-1,1))
381+
self.assertTrue(cur.rowcount in (-1,1))
382382

383383
if self.driver.paramstyle == 'qmark':
384384
cur.execute(
@@ -407,7 +407,7 @@ def _paraminsert(self,cur):
407407
)
408408
else:
409409
self.fail('Invalid paramstyle')
410-
self.failUnless(cur.rowcount in (-1,1))
410+
self.assertTrue(cur.rowcount in (-1,1))
411411

412412
cur.execute('select name from %sbooze' % self.table_prefix)
413413
res = cur.fetchall()
@@ -459,7 +459,7 @@ def test_executemany(self):
459459
)
460460
else:
461461
self.fail('Unknown paramstyle')
462-
self.failUnless(cur.rowcount in (-1,2),
462+
self.assertTrue(cur.rowcount in (-1,2),
463463
'insert using cursor.executemany set cursor.rowcount to '
464464
'incorrect value %r' % cur.rowcount
465465
)
@@ -494,7 +494,7 @@ def test_fetchone(self):
494494
'cursor.fetchone should return None if a query retrieves '
495495
'no rows'
496496
)
497-
self.failUnless(cur.rowcount in (-1,0))
497+
self.assertTrue(cur.rowcount in (-1,0))
498498

499499
# cursor.fetchone should raise an Error if called after
500500
# executing a query that cannnot return rows
@@ -514,7 +514,7 @@ def test_fetchone(self):
514514
self.assertEqual(cur.fetchone(),None,
515515
'cursor.fetchone should return None if no more rows available'
516516
)
517-
self.failUnless(cur.rowcount in (-1,1))
517+
self.assertTrue(cur.rowcount in (-1,1))
518518
finally:
519519
con.close()
520520

@@ -570,7 +570,7 @@ def test_fetchmany(self):
570570
'cursor.fetchmany should return an empty sequence after '
571571
'results are exhausted'
572572
)
573-
self.failUnless(cur.rowcount in (-1,6))
573+
self.assertTrue(cur.rowcount in (-1,6))
574574

575575
# Same as above, using cursor.arraysize
576576
cur.arraysize=4
@@ -583,12 +583,12 @@ def test_fetchmany(self):
583583
self.assertEqual(len(r),2)
584584
r = cur.fetchmany() # Should be an empty sequence
585585
self.assertEqual(len(r),0)
586-
self.failUnless(cur.rowcount in (-1,6))
586+
self.assertTrue(cur.rowcount in (-1,6))
587587

588588
cur.arraysize=6
589589
cur.execute('select name from %sbooze' % self.table_prefix)
590590
rows = cur.fetchmany() # Should get all rows
591-
self.failUnless(cur.rowcount in (-1,6))
591+
self.assertTrue(cur.rowcount in (-1,6))
592592
self.assertEqual(len(rows),6)
593593
self.assertEqual(len(rows),6)
594594
rows = [r[0] for r in rows]
@@ -605,7 +605,7 @@ def test_fetchmany(self):
605605
'cursor.fetchmany should return an empty sequence if '
606606
'called after the whole result set has been fetched'
607607
)
608-
self.failUnless(cur.rowcount in (-1,6))
608+
self.assertTrue(cur.rowcount in (-1,6))
609609

610610
self.executeDDL2(cur)
611611
cur.execute('select name from %sbarflys' % self.table_prefix)
@@ -614,7 +614,7 @@ def test_fetchmany(self):
614614
'cursor.fetchmany should return an empty sequence if '
615615
'query retrieved no rows'
616616
)
617-
self.failUnless(cur.rowcount in (-1,0))
617+
self.assertTrue(cur.rowcount in (-1,0))
618618

619619
finally:
620620
con.close()
@@ -638,7 +638,7 @@ def test_fetchall(self):
638638

639639
cur.execute('select name from %sbooze' % self.table_prefix)
640640
rows = cur.fetchall()
641-
self.failUnless(cur.rowcount in (-1,len(self.samples)))
641+
self.assertTrue(cur.rowcount in (-1,len(self.samples)))
642642
self.assertEqual(len(rows),len(self.samples),
643643
'cursor.fetchall did not retrieve all rows'
644644
)
@@ -654,12 +654,12 @@ def test_fetchall(self):
654654
'cursor.fetchall should return an empty list if called '
655655
'after the whole result set has been fetched'
656656
)
657-
self.failUnless(cur.rowcount in (-1,len(self.samples)))
657+
self.assertTrue(cur.rowcount in (-1,len(self.samples)))
658658

659659
self.executeDDL2(cur)
660660
cur.execute('select name from %sbarflys' % self.table_prefix)
661661
rows = cur.fetchall()
662-
self.failUnless(cur.rowcount in (-1,0))
662+
self.assertTrue(cur.rowcount in (-1,0))
663663
self.assertEqual(len(rows),0,
664664
'cursor.fetchall should return an empty list if '
665665
'a select query returns no rows'
@@ -681,7 +681,7 @@ def test_mixedfetch(self):
681681
rows23 = cur.fetchmany(2)
682682
rows4 = cur.fetchone()
683683
rows56 = cur.fetchall()
684-
self.failUnless(cur.rowcount in (-1,6))
684+
self.assertTrue(cur.rowcount in (-1,6))
685685
self.assertEqual(len(rows23),2,
686686
'fetchmany returned incorrect number of rows'
687687
)
@@ -758,7 +758,7 @@ def test_arraysize(self):
758758
con = self._connect()
759759
try:
760760
cur = con.cursor()
761-
self.failUnless(hasattr(cur,'arraysize'),
761+
self.assertTrue(hasattr(cur,'arraysize'),
762762
'cursor.arraysize must be defined'
763763
)
764764
finally:
@@ -827,27 +827,27 @@ def test_Binary(self):
827827
b = self.driver.Binary('')
828828

829829
def test_STRING(self):
830-
self.failUnless(hasattr(self.driver,'STRING'),
830+
self.assertTrue(hasattr(self.driver,'STRING'),
831831
'module.STRING must be defined'
832832
)
833833

834834
def test_BINARY(self):
835-
self.failUnless(hasattr(self.driver,'BINARY'),
835+
self.assertTrue(hasattr(self.driver,'BINARY'),
836836
'module.BINARY must be defined.'
837837
)
838838

839839
def test_NUMBER(self):
840-
self.failUnless(hasattr(self.driver,'NUMBER'),
840+
self.assertTrue(hasattr(self.driver,'NUMBER'),
841841
'module.NUMBER must be defined.'
842842
)
843843

844844
def test_DATETIME(self):
845-
self.failUnless(hasattr(self.driver,'DATETIME'),
845+
self.assertTrue(hasattr(self.driver,'DATETIME'),
846846
'module.DATETIME must be defined.'
847847
)
848848

849849
def test_ROWID(self):
850-
self.failUnless(hasattr(self.driver,'ROWID'),
850+
self.assertTrue(hasattr(self.driver,'ROWID'),
851851
'module.ROWID must be defined.'
852852
)
853853

tests/test_MySQLdb_capabilities.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,8 @@ def test_stored_procedures(self):
5454

5555
c.callproc('test_sp', ('larch',))
5656
rows = c.fetchall()
57-
self.assertEquals(len(rows), 1)
58-
self.assertEquals(rows[0][0], 3)
57+
self.assertEqual(len(rows), 1)
58+
self.assertEqual(rows[0][0], 3)
5959
c.nextset()
6060

6161
c.execute("DROP PROCEDURE test_sp")

tests/test_MySQLdb_dbapi20.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ def test_fetchall(self):
3939

4040
cur.execute('select name from %sbooze' % self.table_prefix)
4141
rows = cur.fetchall()
42-
self.failUnless(cur.rowcount in (-1,len(self.samples)))
42+
self.assertTrue(cur.rowcount in (-1,len(self.samples)))
4343
self.assertEqual(len(rows),len(self.samples),
4444
'cursor.fetchall did not retrieve all rows'
4545
)
@@ -55,12 +55,12 @@ def test_fetchall(self):
5555
'cursor.fetchall should return an empty list if called '
5656
'after the whole result set has been fetched'
5757
)
58-
self.failUnless(cur.rowcount in (-1,len(self.samples)))
58+
self.assertTrue(cur.rowcount in (-1,len(self.samples)))
5959

6060
self.executeDDL2(cur)
6161
cur.execute('select name from %sbarflys' % self.table_prefix)
6262
rows = cur.fetchall()
63-
self.failUnless(cur.rowcount in (-1,0))
63+
self.assertTrue(cur.rowcount in (-1,0))
6464
self.assertEqual(len(rows),0,
6565
'cursor.fetchall should return an empty list if '
6666
'a select query returns no rows'
@@ -88,7 +88,7 @@ def test_fetchone(self):
8888
'cursor.fetchone should return None if a query retrieves '
8989
'no rows'
9090
)
91-
self.failUnless(cur.rowcount in (-1,0))
91+
self.assertTrue(cur.rowcount in (-1,0))
9292

9393
# cursor.fetchone should raise an Error if called after
9494
# executing a query that cannnot return rows
@@ -108,7 +108,7 @@ def test_fetchone(self):
108108
## self.assertEqual(cur.fetchone(),None,
109109
## 'cursor.fetchone should return None if no more rows available'
110110
## )
111-
self.failUnless(cur.rowcount in (-1,1))
111+
self.assertTrue(cur.rowcount in (-1,1))
112112
finally:
113113
con.close()
114114

@@ -125,12 +125,12 @@ def test_rowcount(self):
125125
cur.execute("insert into %sbooze values ('Victoria Bitter')" % (
126126
self.table_prefix
127127
))
128-
## self.failUnless(cur.rowcount in (-1,1),
128+
## self.assertTrue(cur.rowcount in (-1,1),
129129
## 'cursor.rowcount should == number or rows inserted, or '
130130
## 'set to -1 after executing an insert statement'
131131
## )
132132
cur.execute("select name from %sbooze" % self.table_prefix)
133-
self.failUnless(cur.rowcount in (-1,1),
133+
self.assertTrue(cur.rowcount in (-1,1),
134134
'cursor.rowcount should == number of rows returned, or '
135135
'set to -1 after executing a select statement'
136136
)
@@ -188,7 +188,7 @@ def test_nextset(self):
188188
s=cur.nextset()
189189
if s:
190190
empty = cur.fetchall()
191-
self.assertEquals(len(empty), 0,
191+
self.assertEqual(len(empty), 0,
192192
"non-empty result set after other result sets")
193193
#warn("Incompatibility: MySQL returns an empty result set for the CALL itself",
194194
# Warning)

0 commit comments

Comments
 (0)