Beispiel #1
0
 def test_cursor_close(self):
     """Test Cursor close"""
     # Test we are connected to the DB
     curs = Connection(self.dsn).cursor()
     dbptr = Dbptr(getattr(curs, '_dbptr'))
     self.assertNotEqual( dbptr.query('dbDATABASE_COUNT'), 0 )
     curs.close()
     self.assertEqual( dbptr.query('dbDATABASE_COUNT'), 0 )
Beispiel #2
0
 def test_connection(self):
     """Agile-type Connection Constructor test"""
     
     # Test object was built to spec
     conn = Connection(self.dsn)
     self.assertTrue( hasattr( conn, '_dbptr') )
     self.assertTrue( hasattr( conn, 'CONVERT_NULL') )
     self.assertTrue( hasattr( conn, 'cursor_factory') )
     self.assertTrue( hasattr( conn, 'row_factory') )
     self.assertTrue( hasattr( conn, '__init__') )
     self.assertTrue( hasattr( conn, '__enter__') )
     self.assertTrue( hasattr( conn, '__exit__') )
     self.assertTrue( hasattr( conn, 'close') )
     self.assertTrue( hasattr( conn, 'cursor') )
     
     # Test we are connected to the DB
     dbptr = Dbptr(getattr(conn, '_dbptr'))
     self.assertNotEqual( dbptr.query('dbDATABASE_COUNT'), 0 )
     conn.close() 
     self.assertEqual( dbptr.query('dbDATABASE_COUNT'), 0 )