Author: cito
Date: Sat Nov 21 08:20:28 2015
New Revision: 569

Log:
Don't break named tuple result function in test

After running the test, set the function back to its default, so that
other tests will not break if you use unittest to run multiple test
modules at once, since in that case they use the same interpreter.

Modified:
   branches/4.x/module/TEST_PyGreSQL_classic_functions.py
   trunk/module/TEST_PyGreSQL_classic_functions.py

Modified: branches/4.x/module/TEST_PyGreSQL_classic_functions.py
==============================================================================
--- branches/4.x/module/TEST_PyGreSQL_classic_functions.py      Sat Nov 21 
08:10:58 2015        (r568)
+++ branches/4.x/module/TEST_PyGreSQL_classic_functions.py      Sat Nov 21 
08:20:28 2015        (r569)
@@ -304,7 +304,8 @@
         pg.set_decimal(decimal_class)
 
     def testSetNamedresult(self):
-        pg.set_namedresult(tuple)
+        pg.set_namedresult(lambda q: q.getresult())
+        pg.set_namedresult(pg._namedresult)
 
 
 class TestModuleConstants(unittest.TestCase):

Modified: trunk/module/TEST_PyGreSQL_classic_functions.py
==============================================================================
--- trunk/module/TEST_PyGreSQL_classic_functions.py     Sat Nov 21 08:10:58 
2015        (r568)
+++ trunk/module/TEST_PyGreSQL_classic_functions.py     Sat Nov 21 08:20:28 
2015        (r569)
@@ -304,7 +304,8 @@
         pg.set_decimal(decimal_class)
 
     def testSetNamedresult(self):
-        pg.set_namedresult(tuple)
+        pg.set_namedresult(lambda q: q.getresult())
+        pg.set_namedresult(pg._namedresult)
 
 
 class TestModuleConstants(unittest.TestCase):
_______________________________________________
PyGreSQL mailing list
[email protected]
https://mail.vex.net/mailman/listinfo.cgi/pygresql

Reply via email to