Source code for ship.utils.dbfread.test_memo

from pytest import raises
from .dbf import DBF
from .exceptions import MissingMemoFile

[docs]def test_missing_memofile(): with raises(MissingMemoFile): DBF('testcases/no_memofile.dbf') # This should succeed. table = DBF('testcases/no_memofile.dbf', ignore_missing_memofile=True) # Memo fields should be returned as None. record = next(iter(table)) assert record['MEMO'] is None