@@ -648,33 +648,18 @@ async def test_queryables_enum_platform(
648
648
)
649
649
650
650
# Create items with different platform values
651
- item_data_1 = load_test_data ("test_item.json" )
652
- item_data_1 ["id" ] = "enum-test-item-1"
653
- item_data_1 ["properties" ]["platform" ] = "landsat-8"
654
- await txn_client .create_item (
655
- collection_id = collection_id ,
656
- item = api .Item (** item_data_1 ),
657
- request = MockRequest ,
658
- )
659
-
660
- item_data_2 = load_test_data ("test_item.json" )
661
- item_data_2 ["id" ] = "enum-test-item-2"
662
- item_data_2 ["properties" ]["platform" ] = "sentinel-2"
663
- await txn_client .create_item (
664
- collection_id = collection_id ,
665
- item = api .Item (** item_data_2 ),
666
- request = MockRequest ,
667
- )
668
-
669
- item_data_3 = load_test_data ("test_item.json" )
670
- item_data_3 ["id" ] = "enum-test-item-3"
671
- item_data_3 ["properties" ]["platform" ] = "landsat-8"
672
- await txn_client .create_item (
673
- collection_id = collection_id ,
674
- item = api .Item (** item_data_3 ),
675
- request = MockRequest ,
676
- refresh = True ,
677
- )
651
+ NUM_ITEMS = 3
652
+ for i in range (1 , NUM_ITEMS + 1 ):
653
+ item_data = load_test_data ("test_item.json" )
654
+ item_data ["id" ] = f"enum-test-item-{ i } "
655
+ item_data ["collection" ] = collection_id
656
+ item_data ["properties" ]["platform" ] = "landsat-8" if i % 2 else "sentinel-2"
657
+ await txn_client .create_item (
658
+ collection_id = collection_id ,
659
+ item = api .Item (** item_data ),
660
+ request = MockRequest ,
661
+ refresh = i == NUM_ITEMS ,
662
+ )
678
663
679
664
# Act
680
665
# Test queryables endpoint
0 commit comments