"""Tests for features module.""" import pytest from conflict_manager import features from conflict_manager.constants import feature_flag @pytest.mark.parametrize('feature_value', [True, False]) def test_is_show_only_indexed_conflicts_enabled(feature_value, feature_engine): """Should call ows-feature with proper flag name.""" feature_engine.force_flag( feature_flag.SHOW_ONLY_INDEXED_CONFLICTS, feature_value) result = features.is_show_only_indexed_conflicts_enabled() assert result is feature_value @pytest.mark.parametrize('feature_value', [True, False]) def test_is_conflict_mgr_views_in_conflict_data_enabled( feature_value, feature_engine): """Should call ows-feature with proper flag name.""" feature_engine.force_flag( feature_flag.CONFLICT_MGR_VIEWS_IN_CONFLICT_DATA, feature_value) result = features.is_conflict_mgr_views_in_conflict_data_enabled() assert result is feature_value