1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
import pytest
from pyfdb.pyfdb_iterator import (
ControlElement,
IndexAxis,
ListElement,
PurgeElement,
StatsElement,
StatusElement,
WipeElement,
)
from pyfdb.pyfdb_type import DataHandle
classes = [
IndexAxis,
ListElement,
StatusElement,
PurgeElement,
StatsElement,
ControlElement,
WipeElement,
DataHandle,
]
@pytest.mark.parametrize("cls", classes)
def test_initialization_raises_error(cls):
"""Test for creation of internal data types with certain elements."""
with pytest.raises(TypeError):
cls(None)
|