summaryrefslogtreecommitdiff
path: root/tests/test_cursor.py
diff options
context:
space:
mode:
authorDaniele Varrazzo <daniele.varrazzo@gmail.com>2014-06-05 02:18:05 +0200
committermrmilosz <milosz@milosz.ca>2015-12-12 17:51:08 -0500
commitd297976d6d01273745e8e1f18b435d84e84984fc (patch)
treeb0eec89f23d02b76f2fe98ad7277a971ed075185 /tests/test_cursor.py
parenta3eed9c9f530f62b6d4c595b0f66ab16c5a4978d (diff)
downloadpsycopg2-d297976d6d01273745e8e1f18b435d84e84984fc.tar.gz
Raise TypeError if the dict in callproc param contains non-strings
Check-and-conversion chain fixed and simplified. 'spname' was a reference leak.
Diffstat (limited to 'tests/test_cursor.py')
-rwxr-xr-xtests/test_cursor.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/tests/test_cursor.py b/tests/test_cursor.py
index 00d19df..00143ee 100755
--- a/tests/test_cursor.py
+++ b/tests/test_cursor.py
@@ -520,9 +520,9 @@ class CursorTests(ConnectingTestCase):
({ paramname: 2, 'foo': 'bar' }, psycopg2.ProgrammingError),
({ paramname: '2' }, psycopg2.ProgrammingError),
({ paramname: 'two' }, psycopg2.ProgrammingError),
- ({ 'bjørn': 2 }, psycopg2.ProgrammingError),
- ({ 3: 2 }, psycopg2.ProgrammingError),
- ({ self: 2 }, psycopg2.ProgrammingError),
+ ({ u'bj\xc3rn': 2 }, psycopg2.ProgrammingError),
+ ({ 3: 2 }, TypeError),
+ ({ self: 2 }, TypeError),
]
for parameter_sequence, exception in failing_cases:
self.assertRaises(exception, cur.callproc, procname, parameter_sequence)