Title: [984] trunk/tests/test_classic_connection.py: Test existence of all query methods
Revision
984
Author
cito
Date
2019-04-22 17:38:23 -0400 (Mon, 22 Apr 2019)

Log Message

Test existence of all query methods

Modified Paths


Diff

Modified: trunk/tests/test_classic_connection.py (983 => 984)


--- trunk/tests/test_classic_connection.py	2019-04-22 20:39:48 UTC (rev 983)
+++ trunk/tests/test_classic_connection.py	2019-04-22 21:38:23 UTC (rev 984)
@@ -121,12 +121,14 @@
         self.assertEqual(attributes, connection_attributes)
 
     def testAllConnectMethods(self):
-        methods = '''cancel close date_format describe_prepared endcopy
+        methods = '''
+            cancel close date_format describe_prepared endcopy
             escape_bytea escape_identifier escape_literal escape_string
             fileno get_cast_hook get_notice_receiver getline getlo getnotify
             inserttable locreate loimport parameter
             prepare putline query query_prepared reset
-            set_cast_hook set_notice_receiver source transaction'''.split()
+            set_cast_hook set_notice_receiver source transaction
+            '''.split()
         connection_methods = [a for a in dir(self.connection)
             if not a.startswith('__') and self.is_method(a)]
         self.assertEqual(methods, connection_methods)
@@ -188,6 +190,17 @@
     def testMethodQueryEmpty(self):
         self.assertRaises(ValueError, self.connection.query, '')
 
+    def testAllQueryMembers(self):
+        query = self.connection.query("select true where false")
+        members = '''
+            dictiter dictresult fieldname fieldnum getresult listfields
+            namediter namedresult ntuples one onedict onenamed onescalar
+            scalariter scalarresult single singledict singlenamed singlescalar
+            '''.split()
+        query_members = [a for a in dir(query)
+            if not a.startswith('__')]
+        self.assertEqual(members, query_members)
+
     def testMethodEndcopy(self):
         try:
             self.connection.endcopy()
_______________________________________________
PyGreSQL mailing list
[email protected]
https://mail.vex.net/mailman/listinfo/pygresql

Reply via email to