コード例 #1
0
    def test_query_wrong_oracle(self, _ora_connect):
        cursor = mock.MagicMock()
        cursor.execute.side_effect = ORA_Error('test error')

        with self.assertRaises(QueryError):
            _ora_connect.return_value.__enter__\
                .return_value.cursor.return_value.__enter__\
                .return_value = cursor

            oracle_access(self.query, self.domain_id)
コード例 #2
0
    def test_execute_oracle(self, _ora_connect):
        cursor = mock.MagicMock()
        _ora_connect.return_value.__enter__\
            .return_value.cursor.return_value.__enter__\
            .return_value = cursor

        oracle_access(self.query, (self.domain_id, ))

        cursor.execute.assert_called_once_with(self.query, (self.domain_id, ))
        cursor.fetchall.assert_called_once_with()
コード例 #3
0
ファイル: dao.py プロジェクト: MinisterioPublicoRJ/apimpmapas
 def execute(cls, **kwargs):
     return oracle_access(cls.query(), kwargs)
コード例 #4
0
    def test_connect_oracle(self, _ora_connect):
        oracle_access(self.query, self.domain_id)

        _ora_connect.assert_called_once_with(user=settings.ORA_USER,
                                             password=settings.ORA_PASS,
                                             dsn=settings.ORA_HOST)
コード例 #5
0
ファイル: dao.py プロジェクト: MinisterioPublicoRJ/apimpmapas
 def execute(cls, **kwargs):
     oracle_data = oracle_access(cls.query(cls.query_oracle), kwargs)
     impala_data = impala_execute(cls.query(cls.query_impala), kwargs)
     return oracle_data + impala_data