Author: cito
Date: Fri Feb 5 12:05:45 2016
New Revision: 822
Log:
Make version available as __version__ in both modules
Modified:
trunk/pg.py
trunk/pgdb.py
trunk/tests/test_classic_functions.py
trunk/tests/test_dbapi20.py
Modified: trunk/pg.py
==============================================================================
--- trunk/pg.py Fri Feb 5 11:13:54 2016 (r821)
+++ trunk/pg.py Fri Feb 5 12:05:45 2016 (r822)
@@ -31,6 +31,8 @@
from _pg import *
+__version__ = version
+
import select
import warnings
Modified: trunk/pgdb.py
==============================================================================
--- trunk/pgdb.py Fri Feb 5 11:13:54 2016 (r821)
+++ trunk/pgdb.py Fri Feb 5 12:05:45 2016 (r822)
@@ -67,6 +67,8 @@
from _pg import *
+__version__ = version
+
from datetime import date, time, datetime, timedelta
from time import localtime
from decimal import Decimal
Modified: trunk/tests/test_classic_functions.py
==============================================================================
--- trunk/tests/test_classic_functions.py Fri Feb 5 11:13:54 2016
(r821)
+++ trunk/tests/test_classic_functions.py Fri Feb 5 12:05:45 2016
(r822)
@@ -1061,6 +1061,7 @@
$"""
match = re.match(re_version, v, re.X)
self.assertIsNotNone(match)
+ self.assertEqual(pg.__version__, v)
if __name__ == '__main__':
Modified: trunk/tests/test_dbapi20.py
==============================================================================
--- trunk/tests/test_dbapi20.py Fri Feb 5 11:13:54 2016 (r821)
+++ trunk/tests/test_dbapi20.py Fri Feb 5 12:05:45 2016 (r822)
@@ -84,6 +84,12 @@
def tearDown(self):
dbapi20.DatabaseAPI20Test.tearDown(self)
+ def testVersion(self):
+ v = pgdb.version
+ self.assertIsInstance(v, str)
+ self.assertIn('.', v)
+ self.assertEqual(pgdb.__version__, v)
+
def test_callproc_no_params(self):
con = self._connect()
cur = con.cursor()
_______________________________________________
PyGreSQL mailing list
[email protected]
https://mail.vex.net/mailman/listinfo.cgi/pygresql