"""Tests for Orchard Pricing Tier Value logic.""" from unittest.mock import MagicMock from oto import response from pricing.logic import orchard_pricing_tier_value from pricing.models import orchard_pricing_tier_value as orchard_pricing_tier_value_model import pytest @pytest.fixture def fixture_values(): """Fixture for orchard pricing tier values list.""" return response.Response({'items': ['an orchard pricing tier value']}) def test_get_tier_values(monkeypatch, fixture_values): """Test getting all orchard pricing tier values.""" monkeypatch.setattr( orchard_pricing_tier_value_model, 'get_all_pricing_tier_values', MagicMock( return_value=fixture_values)) result = orchard_pricing_tier_value.get_all_pricing_tier_values() assert result assert result.message == fixture_values.message