summaryrefslogtreecommitdiff
path: root/tests/test_module.py
diff options
context:
space:
mode:
authorDaniele Varrazzo <daniele.varrazzo@gmail.com>2017-02-03 04:45:17 +0000
committerDaniele Varrazzo <daniele.varrazzo@gmail.com>2017-02-03 04:45:17 +0000
commit1911b250e33e140bbbc25f3536bda24e8ca35bdb (patch)
treec18202b036fb5e5570c3556e852efae9a4dee76e /tests/test_module.py
parent6e89db020ca9fd93260bfff7aadef64dd4535553 (diff)
parent44c3b776917444ca98667f5d6f4470c767f820bf (diff)
downloadpsycopg2-1911b250e33e140bbbc25f3536bda24e8ca35bdb.tar.gz
Merge branch 'async-keyword'
Close #495
Diffstat (limited to 'tests/test_module.py')
-rwxr-xr-xtests/test_module.py33
1 files changed, 15 insertions, 18 deletions
diff --git a/tests/test_module.py b/tests/test_module.py
index b166bac..8b31a09 100755
--- a/tests/test_module.py
+++ b/tests/test_module.py
@@ -27,7 +27,7 @@ import sys
from subprocess import Popen
from testutils import (unittest, skip_before_python, skip_before_postgres,
- ConnectingTestCase, skip_copy_if_green, script_to_py3, slow)
+ ConnectingTestCase, skip_copy_if_green, script_to_py3, assertDsnEqual, slow)
import psycopg2
@@ -36,24 +36,21 @@ class ConnectTestCase(unittest.TestCase):
def setUp(self):
self.args = None
- def conect_stub(dsn, connection_factory=None, async=False):
- self.args = (dsn, connection_factory, async)
+ def connect_stub(dsn, connection_factory=None, async_=False):
+ self.args = (dsn, connection_factory, async_)
self._connect_orig = psycopg2._connect
- psycopg2._connect = conect_stub
+ psycopg2._connect = connect_stub
def tearDown(self):
psycopg2._connect = self._connect_orig
- def assertDsnEqual(self, dsn1, dsn2):
- self.assertEqual(set(dsn1.split()), set(dsn2.split()))
-
def test_there_has_to_be_something(self):
self.assertRaises(TypeError, psycopg2.connect)
self.assertRaises(TypeError, psycopg2.connect,
- connection_factory=lambda dsn, async=False: None)
+ connection_factory=lambda dsn, async_=False: None)
self.assertRaises(TypeError, psycopg2.connect,
- async=True)
+ async_=True)
def test_no_keywords(self):
psycopg2.connect('')
@@ -92,27 +89,27 @@ class ConnectTestCase(unittest.TestCase):
self.assertEqual(self.args[0], 'options=stuff')
def test_factory(self):
- def f(dsn, async=False):
+ def f(dsn, async_=False):
pass
psycopg2.connect(database='foo', host='baz', connection_factory=f)
- self.assertDsnEqual(self.args[0], 'dbname=foo host=baz')
+ assertDsnEqual(self, self.args[0], 'dbname=foo host=baz')
self.assertEqual(self.args[1], f)
self.assertEqual(self.args[2], False)
psycopg2.connect("dbname=foo host=baz", connection_factory=f)
- self.assertDsnEqual(self.args[0], 'dbname=foo host=baz')
+ assertDsnEqual(self, self.args[0], 'dbname=foo host=baz')
self.assertEqual(self.args[1], f)
self.assertEqual(self.args[2], False)
def test_async(self):
- psycopg2.connect(database='foo', host='baz', async=1)
- self.assertDsnEqual(self.args[0], 'dbname=foo host=baz')
+ psycopg2.connect(database='foo', host='baz', async_=1)
+ assertDsnEqual(self, self.args[0], 'dbname=foo host=baz')
self.assertEqual(self.args[1], None)
self.assert_(self.args[2])
- psycopg2.connect("dbname=foo host=baz", async=True)
- self.assertDsnEqual(self.args[0], 'dbname=foo host=baz')
+ psycopg2.connect("dbname=foo host=baz", async_=True)
+ assertDsnEqual(self, self.args[0], 'dbname=foo host=baz')
self.assertEqual(self.args[1], None)
self.assert_(self.args[2])
@@ -124,7 +121,7 @@ class ConnectTestCase(unittest.TestCase):
def test_empty_param(self):
psycopg2.connect(database='sony', password='')
- self.assertDsnEqual(self.args[0], "dbname=sony password=''")
+ assertDsnEqual(self, self.args[0], "dbname=sony password=''")
def test_escape(self):
psycopg2.connect(database='hello world')
@@ -147,7 +144,7 @@ class ConnectTestCase(unittest.TestCase):
self.assertEqual(self.args[0], 'dbname=bar')
psycopg2.connect('dbname=foo', user='postgres')
- self.assertDsnEqual(self.args[0], 'dbname=foo user=postgres')
+ assertDsnEqual(self, self.args[0], 'dbname=foo user=postgres')
class ExceptionsTestCase(ConnectingTestCase):