summaryrefslogtreecommitdiff
path: root/Lib/sqlite3
diff options
context:
space:
mode:
authorNeal Norwitz <nnorwitz@gmail.com>2006-06-15 04:54:29 +0000
committerNeal Norwitz <nnorwitz@gmail.com>2006-06-15 04:54:29 +0000
commitc741f885ea891ac3dc17063e0eb309a44848704d (patch)
tree0668035e1eef62ad1e230a0b3cd596b6e30239c9 /Lib/sqlite3
parent487cb65a7119f68a9f4bdfd5f604b491c0011bf6 (diff)
downloadcpython-c741f885ea891ac3dc17063e0eb309a44848704d.tar.gz
Speculative checkin (requires approval of Gerhard Haering)
This backs out the test changes in 46962 which prevented crashes by not running the tests via a version check. All the version checks added in that rev were removed from the tests. Code was added to the error handler in connection.c that seems to work with older versions of sqlite including 3.1.3.
Diffstat (limited to 'Lib/sqlite3')
-rw-r--r--Lib/sqlite3/test/hooks.py2
-rw-r--r--Lib/sqlite3/test/userfunctions.py10
2 files changed, 0 insertions, 12 deletions
diff --git a/Lib/sqlite3/test/hooks.py b/Lib/sqlite3/test/hooks.py
index 7deab983f8..b10b3efb17 100644
--- a/Lib/sqlite3/test/hooks.py
+++ b/Lib/sqlite3/test/hooks.py
@@ -48,8 +48,6 @@ class CollationTests(unittest.TestCase):
pass
def CheckCollationIsUsed(self):
- if sqlite.version_info < (3, 2, 1): # old SQLite versions crash on this test
- return
def mycoll(x, y):
# reverse order
return -cmp(x, y)
diff --git a/Lib/sqlite3/test/userfunctions.py b/Lib/sqlite3/test/userfunctions.py
index 587d39c876..215178c023 100644
--- a/Lib/sqlite3/test/userfunctions.py
+++ b/Lib/sqlite3/test/userfunctions.py
@@ -200,8 +200,6 @@ class FunctionTests(unittest.TestCase):
self.failUnlessEqual(val, buffer("blob"))
def CheckFuncException(self):
- if sqlite.version_info < (3, 3, 3): # don't raise bug in earlier SQLite versions
- return
cur = self.con.cursor()
try:
cur.execute("select raiseexception()")
@@ -285,8 +283,6 @@ class AggregateTests(unittest.TestCase):
self.failUnlessEqual(e.args[0], "AggrNoStep instance has no attribute 'step'")
def CheckAggrNoFinalize(self):
- if sqlite.version_info < (3, 3, 3): # don't raise bug in earlier SQLite versions
- return
cur = self.con.cursor()
try:
cur.execute("select nofinalize(t) from test")
@@ -296,8 +292,6 @@ class AggregateTests(unittest.TestCase):
self.failUnlessEqual(e.args[0], "user-defined aggregate's 'finalize' method raised error")
def CheckAggrExceptionInInit(self):
- if sqlite.version_info < (3, 3, 3): # don't raise bug in earlier SQLite versions
- return
cur = self.con.cursor()
try:
cur.execute("select excInit(t) from test")
@@ -307,8 +301,6 @@ class AggregateTests(unittest.TestCase):
self.failUnlessEqual(e.args[0], "user-defined aggregate's '__init__' method raised error")
def CheckAggrExceptionInStep(self):
- if sqlite.version_info < (3, 3, 3): # don't raise bug in earlier SQLite versions
- return
cur = self.con.cursor()
try:
cur.execute("select excStep(t) from test")
@@ -318,8 +310,6 @@ class AggregateTests(unittest.TestCase):
self.failUnlessEqual(e.args[0], "user-defined aggregate's 'step' method raised error")
def CheckAggrExceptionInFinalize(self):
- if sqlite.version_info < (3, 3, 3): # don't raise bug in earlier SQLite versions
- return
cur = self.con.cursor()
try:
cur.execute("select excFinalize(t) from test")