[prev in list] [next in list] [prev in thread] [next in thread]
List: spacewalk-devel
Subject: [Spacewalk-devel] [PATCH 4/6] Fixed errors inside of the python pgsql test suite.
From: Flavio Castelli <fcastelli () suse ! com>
Date: 2013-10-04 8:55:04
Message-ID: 1380876906-12421-5-git-send-email-fcastelli () suse ! com
[Download RAW message or body]
Wrapped the 'test_statement_prepare_error' test inside of a transaction,
that leaves the database in a clean state after the
`rhnSQL.SQLStatementPrepareError` exception is raised.
---
backend/test/non-unit/server/rhnSQL/dbtests.py | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/backend/test/non-unit/server/rhnSQL/dbtests.py \
b/backend/test/non-unit/server/rhnSQL/dbtests.py index 1be2c77..32f722e 100644
--- a/backend/test/non-unit/server/rhnSQL/dbtests.py
+++ b/backend/test/non-unit/server/rhnSQL/dbtests.py
@@ -69,11 +69,14 @@ class RhnSQLDatabaseTests(unittest.TestCase):
self.assertRaises(sql_base.SQLError, cursor.execute, name="Blah")
def test_statement_prepare_error(self):
+ rhnSQL.transaction("test_statement_prepare_error")
+
query = "aaa bbb ccc"
cursor = rhnSQL.prepare(query)
self.assertRaises(rhnSQL.SQLStatementPrepareError,
cursor.execute)
- rhnSQL.rollback()
+
+ rhnSQL.rollback("test_statement_prepare_error")
def test_execute_bindbyname_extra_params_passed(self):
query = "SELECT * FROM %s WHERE id = :id" % self.temp_table
--
1.8.1.4
_______________________________________________
Spacewalk-devel mailing list
Spacewalk-devel@redhat.com
https://www.redhat.com/mailman/listinfo/spacewalk-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic