[Python-modules-commits] [python-vertica] 01/03: Import python-vertica_0.6.13.orig.tar.gz
Jean Baptiste Favre
jbfavre-guest at moszumanska.debian.org
Sun Mar 5 11:50:48 UTC 2017
This is an automated email from the git hooks/post-receive script.
jbfavre-guest pushed a commit to branch master
in repository python-vertica.
commit 94fe83d9d5f6f484fe30a9b9634c369292fe16d4
Author: Jean Baptiste Favre <debian at jbfavre.org>
Date: Sun Mar 5 12:27:56 2017 +0100
Import python-vertica_0.6.13.orig.tar.gz
---
setup.py | 2 +-
vertica_python/__init__.py | 2 +-
vertica_python/tests/basic_tests.py | 12 ++++++++++++
vertica_python/vertica/connection.py | 2 ++
.../messages/backend_messages/empty_query_response.py | 3 ++-
vertica_python/vertica/messages/message.py | 2 +-
6 files changed, 19 insertions(+), 4 deletions(-)
diff --git a/setup.py b/setup.py
index 04042a5..83aec6a 100644
--- a/setup.py
+++ b/setup.py
@@ -10,7 +10,7 @@ opts = ReqOpts(None, 'git')
# version should use the format 'x.x.x' (instead of 'vx.x.x')
setup(
name='vertica-python',
- version='0.6.12',
+ version='0.6.13',
description='A native Python client for the Vertica database.',
author='Justin Berka, Alex Kim',
author_email='justin.berka at gmail.com, alex.kim at uber.com',
diff --git a/vertica_python/__init__.py b/vertica_python/__init__.py
index 55b0e6f..4b305d4 100644
--- a/vertica_python/__init__.py
+++ b/vertica_python/__init__.py
@@ -6,7 +6,7 @@ from vertica_python.vertica.connection import Connection
# Main module for this library.
# The version number of this library.
-version_info = (0, 6, 12)
+version_info = (0, 6, 13)
__version__ = '.'.join(map(str, version_info))
diff --git a/vertica_python/tests/basic_tests.py b/vertica_python/tests/basic_tests.py
index dbc72de..916b90c 100644
--- a/vertica_python/tests/basic_tests.py
+++ b/vertica_python/tests/basic_tests.py
@@ -409,3 +409,15 @@ class TestVerticaPython(unittest.TestCase):
# no more data sets
assert cur.nextset() is None
+
+ # unit test for #144
+ def test_empty_query(self):
+
+ conn = vertica_python.connect(**conn_info)
+ cur = conn.cursor()
+ init_table(cur)
+
+ cur.execute("")
+ res = cur.fetchall()
+
+ assert 0 == len(res)
diff --git a/vertica_python/vertica/connection.py b/vertica_python/vertica/connection.py
index 4084635..aa30ab8 100644
--- a/vertica_python/vertica/connection.py
+++ b/vertica_python/vertica/connection.py
@@ -215,6 +215,8 @@ class Connection(object):
#if hasattr(message, 'rows'):
# self.cursor.rowcount = message.rows
pass
+ elif isinstance(message, messages.EmptyQueryResponse):
+ pass
elif isinstance(message, messages.CopyInResponse):
pass
else:
diff --git a/vertica_python/vertica/messages/backend_messages/empty_query_response.py b/vertica_python/vertica/messages/backend_messages/empty_query_response.py
index 9b3eb20..48db1f0 100644
--- a/vertica_python/vertica/messages/backend_messages/empty_query_response.py
+++ b/vertica_python/vertica/messages/backend_messages/empty_query_response.py
@@ -4,7 +4,8 @@ from vertica_python.vertica.messages.message import BackendMessage
class EmptyQueryResponse(BackendMessage):
- pass
+ def __init__(self, data=None):
+ self.data = data
EmptyQueryResponse._message_id(b'I')
diff --git a/vertica_python/vertica/messages/message.py b/vertica_python/vertica/messages/message.py
index 575bce5..b3f087e 100644
--- a/vertica_python/vertica/messages/message.py
+++ b/vertica_python/vertica/messages/message.py
@@ -45,7 +45,7 @@ class BackendMessage(Message):
if klass is not None:
return klass(data)
else:
- return messages.Unknown(type_, data)
+ return Unknown(type_, data)
@classmethod
def _message_id(cls, message_id):
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/python-vertica.git
More information about the Python-modules-commits
mailing list