コード例 #1
0
    def testExecuteSql(self):
        dbDriver = DBDriverMock()

        sut = Pydblibrary()

        sut.connect_to_database(dbDriver, 'someDbName', 'someUsername',
                                'somePassword', 'someHost', '7777')

        self.assertFalse(dbDriver.connection.cursor().wasExecuted or
                         dbDriver.connection.wasCommitted,
                         'Incorrect driver initial state.')

        sut.execute_sql('select 1 from 1')

        self.assertTrue(dbDriver.connection.cursor().wasExecuted and
                        dbDriver.connection.wasCommitted,
                        'Query was not performed and committed.')
コード例 #2
0
    def testExecuteSql(self):
        dbDriver = DBDriverMock()

        sut = Pydblibrary()

        sut.connect_to_database(dbDriver, 'someDbName', 'someUsername',
                                'somePassword', 'someHost', '7777')

        self.assertFalse(
            dbDriver.connection.cursor().wasExecuted
            or dbDriver.connection.wasCommitted,
            'Incorrect driver initial state.')

        sut.execute_sql('select 1 from 1')

        self.assertTrue(
            dbDriver.connection.cursor().wasExecuted
            and dbDriver.connection.wasCommitted,
            'Query was not performed and committed.')