"""Unit tests for enums.""" from src.enums import Environment class TestEnvironment: """Tests for Environment enum properties.""" def test_dev_is_local(self): """Test DEV is a local environment.""" assert Environment.DEV.is_local is True def test_managed_environments_are_not_local(self): """Test QA, UAT, PROD are not local environments.""" assert Environment.QA.is_local is False assert Environment.UAT.is_local is False assert Environment.PROD.is_local is False def test_dev_is_not_managed(self): """Test DEV is not a managed environment.""" assert Environment.DEV.is_managed is False def test_managed_environments(self): """Test QA, UAT, PROD are managed environments.""" assert Environment.QA.is_managed is True assert Environment.UAT.is_managed is True assert Environment.PROD.is_managed is True