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