(self, database=None, connection=None)
| 24 | |
| 25 | |
| 26 | def _createDBEngine(self, database=None, connection=None): |
| 27 | con = None |
| 28 | try: |
| 29 | if database is None and self._database is not None: |
| 30 | database = self._database |
| 31 | |
| 32 | if self._dbms == 'postgres': |
| 33 | con = PostgreSQL(database.lower() if database is not None else None, self._connection if connection is None else connection) |
| 34 | elif self._dbms == 'sqlite': |
| 35 | con = SQLite(database, None) |
| 36 | if con: |
| 37 | con.test_connection() |
| 38 | except Exception as e: |
| 39 | raise e |
| 40 | |
| 41 | return con |
no test coverage detected