test_highlevel_class_imports.py 395 B

12345678910111213141516171819
  1. import pytest
  2. @pytest.mark.parametrize(
  3. "class_name",
  4. [
  5. "Account",
  6. "AccountRole",
  7. "Asset",
  8. "Sensor",
  9. "Source",
  10. "User",
  11. ],
  12. )
  13. def test_class_imports(class_name: str):
  14. """Make sure that plugins can import these classes as `from flexmeasures import <class_name>`."""
  15. import flexmeasures as fm
  16. assert hasattr(fm, class_name)