Skip to content

Commit 9bb8a5a

Browse files
committed
chore: update test decorators
Signed-off-by: Danju Visvanathan <danju.visvanathan@gmail.com>
1 parent 3c91675 commit 9bb8a5a

File tree

2 files changed

+15
-8
lines changed

2 files changed

+15
-8
lines changed

tests/test_client.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -625,14 +625,16 @@ def test_client_should_merge_contexts():
625625
assert context.attributes["client_attr"] == "client_value"
626626
assert context.attributes["invocation_attr"] == "invocation_value"
627627

628-
def test_client_should_track_event():
628+
@pytest.mark.asyncio
629+
async def test_client_should_track_event():
629630
spy_provider = MagicMock(spec=NoOpProvider)
630631
set_provider(spy_provider)
631632
client = get_client()
632633
client.track(tracking_event_name="test")
633634
spy_provider.track.assert_called_once()
634635

635-
def test_tracking_merges_evaluation_contexts():
636+
@pytest.mark.asyncio
637+
async def test_tracking_merges_evaluation_contexts():
636638
spy_provider = MagicMock(spec=NoOpProvider)
637639
api.set_provider(spy_provider)
638640
client = get_client()

tests/track/test_tracking.py

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,30 @@
11
from openfeature.track import TrackingEventDetails
2+
import pytest
23

3-
4-
def test_add_attribute_to_tracking_event_details():
4+
@pytest.mark.asyncio
5+
async def test_add_attribute_to_tracking_event_details():
56
tracking_event_details = TrackingEventDetails()
67
tracking_event_details.add("key", "value")
78
assert tracking_event_details.attributes == {"key": "value"}
89

9-
def test_get_value_from_tracking_event_details():
10+
@pytest.mark.asyncio
11+
async def test_get_value_from_tracking_event_details():
1012
tracking_event_details = TrackingEventDetails(value=1)
1113
assert tracking_event_details.value == 1
1214

13-
def test_get_attributes_from_tracking_event_details():
15+
@pytest.mark.asyncio
16+
async def test_get_attributes_from_tracking_event_details():
1417
tracking_event_details = TrackingEventDetails(value=5.0, attributes={"key": "value"})
1518
assert tracking_event_details.attributes == {"key": "value"}
1619

17-
def test_get_attributes_from_tracking_event_details_with_none_value():
20+
@pytest.mark.asyncio
21+
async def test_get_attributes_from_tracking_event_details_with_none_value():
1822
tracking_event_details = TrackingEventDetails(attributes={"key": "value"})
1923
assert tracking_event_details.attributes == {"key": "value"}
2024
assert tracking_event_details.value is None
2125

22-
def test_get_attributes_from_tracking_event_details_with_none_attributes():
26+
@pytest.mark.asyncio
27+
async def test_get_attributes_from_tracking_event_details_with_none_attributes():
2328
tracking_event_details = TrackingEventDetails(value=5.0)
2429
assert tracking_event_details.attributes == {}
2530
assert tracking_event_details.value == 5.0

0 commit comments

Comments
 (0)