import pytest
import numpy

from ...neural._classes.model import Model



def test_mismatched_shapes_raise_ShapeError():
    X = numpy.ones((3, 4))
    model = Model(10, 5)
    with pytest.raises(ValueError):
        y = model.begin_training(X)
    

Add shape check