(sslmode)
| 1722 | await con.close() |
| 1723 | |
| 1724 | async def verify_fails(sslmode): |
| 1725 | con = None |
| 1726 | try: |
| 1727 | with self.assertRaises(ConnectionError): |
| 1728 | con = await self.connect( |
| 1729 | dsn='postgresql://foo/?sslmode=' + sslmode, |
| 1730 | user='postgres', |
| 1731 | database='postgres', |
| 1732 | host='localhost') |
| 1733 | await con.fetchval('SELECT 42') |
| 1734 | finally: |
| 1735 | if con: |
| 1736 | await con.close() |
| 1737 | |
| 1738 | await verify_works('disable') |
| 1739 | await verify_works('allow') |