import numpy as np
from gra_core.hierarchy.level import Level
from gra_core.foam.banking import BankingFoam
from gra_core.stability.checker import check_stability

def test_stability_check():
    levels = [
        Level(np.array([0.0, 0.0]), {'limits': np.array([5.0, 5.0])}),
        Level(np.array([0.0]), {'limits': np.array([10.0])})
    ]
    foam = BankingFoam()
    assert check_stability(levels, foam)
