|
@@ -159,6 +159,7 @@ async def test_fetch_closed_writes_and_removes_closed_events():
|
|
|
|
|
|
|
|
|
|
|
|
|
@pytest.mark.asyncio
|
|
@pytest.mark.asyncio
|
|
|
|
|
+@pytest.mark.live
|
|
|
async def test_fetch_prices_syncs_api_prices_to_caldav():
|
|
async def test_fetch_prices_syncs_api_prices_to_caldav():
|
|
|
"""fetch_prices writes API list prices (converted to net) to the calendar."""
|
|
"""fetch_prices writes API list prices (converted to net) to the calendar."""
|
|
|
from room_cal.service_api import ServiceAPI
|
|
from room_cal.service_api import ServiceAPI
|
|
@@ -284,6 +285,7 @@ async def test_apply_discounts_pushes_discounted_prices():
|
|
|
|
|
|
|
|
|
|
|
|
|
@pytest.mark.asyncio
|
|
@pytest.mark.asyncio
|
|
|
|
|
+@pytest.mark.live
|
|
|
@pytest.mark.usefixtures('require_user_cal')
|
|
@pytest.mark.usefixtures('require_user_cal')
|
|
|
async def test_diff_returns_complete_structure():
|
|
async def test_diff_returns_complete_structure():
|
|
|
"""diff() on a past window returns all expected keys with valid list/dict shapes."""
|
|
"""diff() on a past window returns all expected keys with valid list/dict shapes."""
|