def test_print_discrete_time(data_discrete_time, capsys): x = data_discrete_time model = SINDy(discrete_time=True) model.fit(x) model.print() out, _ = capsys.readouterr() assert len(out) > 0
def test_print_discrete_time_multiple_trajectories( data_discrete_time_multiple_trajectories, capsys): x = data_discrete_time_multiple_trajectories model = SINDy(discrete_time=True) model.fit(x, multiple_trajectories=True) model.print() out, _ = capsys.readouterr() assert len(out) > 1
def test_equations(data, capsys): x, t = data model = SINDy() model.fit(x, t) out, _ = capsys.readouterr() assert len(out) == 0 model.print(precision=2) out, _ = capsys.readouterr() assert len(out) > 0