from app.core.models import Customer, Invoice, SystemConfig, Tenant, User


def test_tenant_model_and_required_columns_exist():
    assert "company_code" in Tenant.__table__.c
    assert "tenant_id" in User.__table__.c
    assert "tenant_id" in Customer.__table__.c
    assert "tenant_id" in Invoice.__table__.c
    assert "tenant_id" in SystemConfig.__table__.c
