"""Tests for features.""" from collections import namedtuple from collaborator.utils import features Response = namedtuple("Response", "message status") def test_mocking_features(mock_features): """Test feature flag mocking works.""" mock_features({"enabled": True, "disabled": False}) assert features.is_feature_enabled("enabled") is True assert features.is_feature_enabled("disabled") is False assert features.is_feature_enabled("not_defined") is False assert features.is_feature_enabled_for_account("enabled", 123) is True