|
1 | 1 | from openfeature.track import TrackingEventDetails |
| 2 | +import pytest |
2 | 3 |
|
3 | | - |
4 | | -def test_add_attribute_to_tracking_event_details(): |
| 4 | +@pytest.mark.asyncio |
| 5 | +async def test_add_attribute_to_tracking_event_details(): |
5 | 6 | tracking_event_details = TrackingEventDetails() |
6 | 7 | tracking_event_details.add("key", "value") |
7 | 8 | assert tracking_event_details.attributes == {"key": "value"} |
8 | 9 |
|
9 | | -def test_get_value_from_tracking_event_details(): |
| 10 | +@pytest.mark.asyncio |
| 11 | +async def test_get_value_from_tracking_event_details(): |
10 | 12 | tracking_event_details = TrackingEventDetails(value=1) |
11 | 13 | assert tracking_event_details.value == 1 |
12 | 14 |
|
13 | | -def test_get_attributes_from_tracking_event_details(): |
| 15 | +@pytest.mark.asyncio |
| 16 | +async def test_get_attributes_from_tracking_event_details(): |
14 | 17 | tracking_event_details = TrackingEventDetails(value=5.0, attributes={"key": "value"}) |
15 | 18 | assert tracking_event_details.attributes == {"key": "value"} |
16 | 19 |
|
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(): |
18 | 22 | tracking_event_details = TrackingEventDetails(attributes={"key": "value"}) |
19 | 23 | assert tracking_event_details.attributes == {"key": "value"} |
20 | 24 | assert tracking_event_details.value is None |
21 | 25 |
|
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(): |
23 | 28 | tracking_event_details = TrackingEventDetails(value=5.0) |
24 | 29 | assert tracking_event_details.attributes == {} |
25 | 30 | assert tracking_event_details.value == 5.0 |
0 commit comments