Source code for darshan.tests.test_error

#!/usr/bin/env python
# -*- coding: utf-8 -*-

"""Tests for `pydarshan` package."""

import pytest

import darshan.backend.cffi_backend as backend

[docs]def test_cannotopen(): """Ensure we do not dump core on error.""" # assert fake log file name comes back with a NULL file handle log = backend.log_open("fake/tooth-fairy.darshan") c_file_handle_repr = log['handle'].__repr__() assert 'NULL' in c_file_handle_repr # assert no record is returned using above NULL file handle rec = backend.log_get_record(log, "MPI-IO") assert rec == None