From a523f85bcf3c07748ebb324b3c3a1ba0df74ee2e Mon Sep 17 00:00:00 2001 From: kzangeli Date: Fri, 29 May 2026 00:49:47 +0200 Subject: [PATCH] fix(distops): `Should Be Equal As Integers` for stub-count assertions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit HttpCtrl's `Get Stub Count` returns a Python int; the literal `1` in the .robot file is a string. Robot's `Should Be Equal` is type-strict and fails with `1 (integer) != 1 (string)` — covered by doubt #23, hit by ~12 DistOps tests. Sweep across `TP/NGSI-LD/DistributedOperations/`: 35 occurrences of `Should Be Equal ${stub_count} N` → `Should Be Equal As Integers ${stub_count} N` (sed; 25 robot files touched, one-line edits). Doubt #23 marked RESOLVED. Sibling assertions using `Should Be True ${stub_count} > 0` are already int-vs-int (Python expression on int), no change needed. Verified: D012_01_inc (which had only this blocker) now passes; tests like D003_01_red / D016_01_inc proceed past the stub-count assertion and fail on separate downstream issues out of scope here. --- .../BatchEntities/CreateBatchOfEntities/D012_01_exc.robot | 2 +- .../BatchEntities/CreateBatchOfEntities/D012_01_inc.robot | 2 +- .../BatchEntities/CreateBatchOfEntities/D012_01_red.robot | 4 ++-- .../BatchEntities/DeleteBatchOfEntities/D015_01_exc.robot | 2 +- .../BatchEntities/DeleteBatchOfEntities/D015_01_inc.robot | 2 +- .../BatchEntities/DeleteBatchOfEntities/D015_01_red.robot | 4 ++-- .../BatchEntities/MergeBatchOfEntities/D016_01_exc.robot | 2 +- .../BatchEntities/MergeBatchOfEntities/D016_01_inc.robot | 2 +- .../BatchEntities/MergeBatchOfEntities/D016_01_red.robot | 4 ++-- .../BatchEntities/UpdateBatchOfEntities/D014_01_exc.robot | 2 +- .../BatchEntities/UpdateBatchOfEntities/D014_01_red.robot | 4 ++-- .../BatchEntities/UpdateBatchOfEntities/D014_02_exc.robot | 2 +- .../BatchEntities/UpdateBatchOfEntities/D014_02_red.robot | 4 ++-- .../BatchEntities/UpsertBatchOfEntities/D013_01_exc.robot | 2 +- .../BatchEntities/UpsertBatchOfEntities/D013_01_inc.robot | 2 +- .../BatchEntities/UpsertBatchOfEntities/D013_01_red.robot | 4 ++-- .../BatchEntities/UpsertBatchOfEntities/D013_02_exc.robot | 2 +- .../BatchEntities/UpsertBatchOfEntities/D013_02_red.robot | 4 ++-- .../Provision/Entities/ReplaceEntity/D007_01_exc.robot | 2 +- .../Provision/Entities/ReplaceEntity/D007_01_red.robot | 4 ++-- .../EntityAttributes/AppendEntityAttributes/D003_01_exc.robot | 2 +- .../EntityAttributes/AppendEntityAttributes/D003_01_inc.robot | 2 +- .../EntityAttributes/AppendEntityAttributes/D003_01_red.robot | 4 ++-- .../EntityAttributes/ReplaceEntityAttribute/D009_01_exc.robot | 2 +- .../EntityAttributes/ReplaceEntityAttribute/D009_01_red.robot | 4 ++-- testsuite-doubts.md | 3 +++ 26 files changed, 38 insertions(+), 35 deletions(-) diff --git a/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/CreateBatchOfEntities/D012_01_exc.robot b/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/CreateBatchOfEntities/D012_01_exc.robot index 97549af7..443e6865 100644 --- a/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/CreateBatchOfEntities/D012_01_exc.robot +++ b/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/CreateBatchOfEntities/D012_01_exc.robot @@ -39,7 +39,7 @@ D012_01_exc Batch Create Entities With Exclusive Registration Check Response Status Code 201 ${response.status_code} ${stub_count}= Get Stub Count POST /broker1/ngsi-ld/v1/entityOperations/create - Should Be Equal ${stub_count} 1 + Should Be Equal As Integers ${stub_count} 1 *** Keywords *** diff --git a/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/CreateBatchOfEntities/D012_01_inc.robot b/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/CreateBatchOfEntities/D012_01_inc.robot index 8849da51..9ea39141 100644 --- a/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/CreateBatchOfEntities/D012_01_inc.robot +++ b/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/CreateBatchOfEntities/D012_01_inc.robot @@ -29,7 +29,7 @@ D012_01_inc Batch Create Entities With Inclusive Registration Check Response Status Code 201 ${response.status_code} ${stub_count}= Get Stub Count POST /ngsi-ld/v1/entityOperations/create - Should Be Equal ${stub_count} 1 + Should Be Equal As Integers ${stub_count} 1 @{ignore_keys}= Create List @context speed ${entities_to_be_queried}= Catenate SEPARATOR=, ${first_entity_id} ${second_entity_id} diff --git a/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/CreateBatchOfEntities/D012_01_red.robot b/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/CreateBatchOfEntities/D012_01_red.robot index 4a911a71..0a3104f0 100644 --- a/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/CreateBatchOfEntities/D012_01_red.robot +++ b/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/CreateBatchOfEntities/D012_01_red.robot @@ -37,9 +37,9 @@ D012_01_red Batch Create Entities With Redirect Registration Check Response Status Code 201 ${response.status_code} ${stub_count}= Get Stub Count POST /broker1/ngsi-ld/v1/entityOperations/create - Should Be Equal ${stub_count} 1 + Should Be Equal As Integers ${stub_count} 1 ${stub_count}= Get Stub Count POST /broker2/ngsi-ld/v1/entityOperations/create - Should Be Equal ${stub_count} 1 + Should Be Equal As Integers ${stub_count} 1 *** Keywords *** Setup Entity Id And Registration And Start Context Source Mock Server diff --git a/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/DeleteBatchOfEntities/D015_01_exc.robot b/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/DeleteBatchOfEntities/D015_01_exc.robot index a815522e..b00be3e8 100644 --- a/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/DeleteBatchOfEntities/D015_01_exc.robot +++ b/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/DeleteBatchOfEntities/D015_01_exc.robot @@ -26,7 +26,7 @@ D015_01_exc Delete Batch Of Entities On Both Context Broker And Context Source Check Response Body Is Empty ${response} ${stub_count}= Get Stub Count POST /broker1/ngsi-ld/v1/entityOperations/delete - Should Be Equal ${stub_count} 1 + Should Be Equal As Integers ${stub_count} 1 ${expected_entities_ids}= Catenate SEPARATOR=, @{entities_ids_to_be_deleted} ${response}= Query Entities diff --git a/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/DeleteBatchOfEntities/D015_01_inc.robot b/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/DeleteBatchOfEntities/D015_01_inc.robot index 6817e8c6..4cc37a96 100644 --- a/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/DeleteBatchOfEntities/D015_01_inc.robot +++ b/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/DeleteBatchOfEntities/D015_01_inc.robot @@ -27,7 +27,7 @@ D015_01_inc Delete Batch Of Entities On Both Context Broker And Context Source Check Response Body Is Empty ${response} ${stub_count}= Get Stub Count POST /ngsi-ld/v1/entityOperations/delete - Should Be Equal ${stub_count} 1 + Should Be Equal As Integers ${stub_count} 1 ${expected_entities_ids}= Catenate SEPARATOR=, @{entities_ids_to_be_deleted} ${response}= Query Entities diff --git a/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/DeleteBatchOfEntities/D015_01_red.robot b/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/DeleteBatchOfEntities/D015_01_red.robot index 13904a7d..3177a84a 100644 --- a/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/DeleteBatchOfEntities/D015_01_red.robot +++ b/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/DeleteBatchOfEntities/D015_01_red.robot @@ -28,9 +28,9 @@ D015_01_red Delete Batch Of Entities On Context Source Check Response Body Is Empty ${response} ${stub_count}= Get Stub Count POST /broker1/ngsi-ld/v1/entityOperations/delete - Should Be Equal ${stub_count} 1 + Should Be Equal As Integers ${stub_count} 1 ${stub_count}= Get Stub Count POST /broker2/ngsi-ld/v1/entityOperations/delete - Should Be Equal ${stub_count} 1 + Should Be Equal As Integers ${stub_count} 1 *** Keywords *** Create Entities And Registration And Start Context Source Mock Server diff --git a/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/MergeBatchOfEntities/D016_01_exc.robot b/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/MergeBatchOfEntities/D016_01_exc.robot index 905ebd5d..5de6d4e7 100644 --- a/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/MergeBatchOfEntities/D016_01_exc.robot +++ b/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/MergeBatchOfEntities/D016_01_exc.robot @@ -34,7 +34,7 @@ D016_01_exc Merge Batch Entities On Both Context Broker And Context Source Check Response Status Code 204 ${response.status_code} ${stub_count}= Get Stub Count POST /broker1/ngsi-ld/v1/entityOperations/merge - Should Be Equal ${stub_count} 1 + Should Be Equal As Integers ${stub_count} 1 ${expected_entities_ids}= Catenate SEPARATOR=, @{entities_ids_to_be_merged} ${response}= Query Entities diff --git a/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/MergeBatchOfEntities/D016_01_inc.robot b/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/MergeBatchOfEntities/D016_01_inc.robot index b79768cb..def9cc01 100644 --- a/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/MergeBatchOfEntities/D016_01_inc.robot +++ b/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/MergeBatchOfEntities/D016_01_inc.robot @@ -34,7 +34,7 @@ D016_01_inc Merge Batch Entities On Both Context Broker And Context Source Check Response Status Code 204 ${response.status_code} ${stub_count}= Get Stub Count POST /ngsi-ld/v1/entityOperations/merge - Should Be Equal ${stub_count} 1 + Should Be Equal As Integers ${stub_count} 1 ${expected_entities_ids}= Catenate SEPARATOR=, @{entities_ids_to_be_merged} ${response}= Query Entities diff --git a/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/MergeBatchOfEntities/D016_01_red.robot b/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/MergeBatchOfEntities/D016_01_red.robot index b99ff629..7f126786 100644 --- a/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/MergeBatchOfEntities/D016_01_red.robot +++ b/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/MergeBatchOfEntities/D016_01_red.robot @@ -40,9 +40,9 @@ D016_01_red Merge Batch Entities On The Context Source Check Response Status Code 204 ${response.status_code} ${stub_count}= Get Stub Count POST /broker1/ngsi-ld/v1/entityOperations/merge - Should Be Equal ${stub_count} 1 + Should Be Equal As Integers ${stub_count} 1 ${stub_count}= Get Stub Count POST /broker2/ngsi-ld/v1/entityOperations/merge - Should Be Equal ${stub_count} 1 + Should Be Equal As Integers ${stub_count} 1 ${expected_entities_ids}= Catenate SEPARATOR=, @{entities_ids_to_be_merged} ${response}= Query Entities diff --git a/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/UpdateBatchOfEntities/D014_01_exc.robot b/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/UpdateBatchOfEntities/D014_01_exc.robot index e427a829..d790d83f 100644 --- a/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/UpdateBatchOfEntities/D014_01_exc.robot +++ b/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/UpdateBatchOfEntities/D014_01_exc.robot @@ -34,7 +34,7 @@ D014_01_exc Update Batch Entities without noOverwrite Option Check Response Status Code 204 ${response.status_code} ${stub_count}= Get Stub Count POST /broker1/ngsi-ld/v1/entityOperations/update - Should Be Equal ${stub_count} 1 + Should Be Equal As Integers ${stub_count} 1 *** Keywords *** Setup Registration And Start Context Source Mock Server diff --git a/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/UpdateBatchOfEntities/D014_01_red.robot b/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/UpdateBatchOfEntities/D014_01_red.robot index b7df538a..f423c32e 100644 --- a/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/UpdateBatchOfEntities/D014_01_red.robot +++ b/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/UpdateBatchOfEntities/D014_01_red.robot @@ -34,9 +34,9 @@ D014_01_red Update Batch Entities without noOverwrite Option Check Response Status Code 204 ${response.status_code} ${stub_count}= Get Stub Count POST /broker1/ngsi-ld/v1/entityOperations/update - Should Be Equal ${stub_count} 1 + Should Be Equal As Integers ${stub_count} 1 ${stub_count}= Get Stub Count POST /broker2/ngsi-ld/v1/entityOperations/update - Should Be Equal ${stub_count} 1 + Should Be Equal As Integers ${stub_count} 1 *** Keywords *** Setup Registration And Start Context Source Mock Server diff --git a/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/UpdateBatchOfEntities/D014_02_exc.robot b/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/UpdateBatchOfEntities/D014_02_exc.robot index c41048db..0f460748 100644 --- a/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/UpdateBatchOfEntities/D014_02_exc.robot +++ b/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/UpdateBatchOfEntities/D014_02_exc.robot @@ -35,7 +35,7 @@ D014_02_exc Update Batch Entities with noOverwrite Option Should Contain ${stub} noOverwrite ${stub_count}= Get Stub Count POST /broker1/ngsi-ld/v1/entityOperations/update - Should Be Equal ${stub_count} 1 + Should Be Equal As Integers ${stub_count} 1 *** Keywords *** Setup Registration And Start Context Source Mock Server diff --git a/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/UpdateBatchOfEntities/D014_02_red.robot b/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/UpdateBatchOfEntities/D014_02_red.robot index 0735eada..5f9b59b1 100644 --- a/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/UpdateBatchOfEntities/D014_02_red.robot +++ b/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/UpdateBatchOfEntities/D014_02_red.robot @@ -37,9 +37,9 @@ D014_02_red Update Batch Entities With noOverwrite Option Should Contain ${stub} noOverwrite ${stub_count}= Get Stub Count POST /broker1/ngsi-ld/v1/entityOperations/update - Should Be Equal ${stub_count} 1 + Should Be Equal As Integers ${stub_count} 1 ${stub_count}= Get Stub Count POST /broker2/ngsi-ld/v1/entityOperations/update - Should Be Equal ${stub_count} 1 + Should Be Equal As Integers ${stub_count} 1 *** Keywords *** Setup Registration And Start Context Source Mock Server diff --git a/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/UpsertBatchOfEntities/D013_01_exc.robot b/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/UpsertBatchOfEntities/D013_01_exc.robot index e6650adf..b9b19389 100644 --- a/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/UpsertBatchOfEntities/D013_01_exc.robot +++ b/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/UpsertBatchOfEntities/D013_01_exc.robot @@ -40,7 +40,7 @@ D013_01_exc Batch Upsert Entities With Exclusive Registration Without Update Fla Should Contain ${payload} ${new_second_entity} ${stub_count}= Get Stub Count POST /broker1/ngsi-ld/v1/entityOperations/upsert - Should Be Equal ${stub_count} 1 + Should Be Equal As Integers ${stub_count} 1 *** Keywords *** Create Entity And Registration On The Context Broker And Start Context Source Mock Server diff --git a/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/UpsertBatchOfEntities/D013_01_inc.robot b/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/UpsertBatchOfEntities/D013_01_inc.robot index c0bcd11d..d7988fa1 100644 --- a/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/UpsertBatchOfEntities/D013_01_inc.robot +++ b/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/UpsertBatchOfEntities/D013_01_inc.robot @@ -46,7 +46,7 @@ D013_01_inc Batch Upsert Entities With Inclusive Registration Without Update Fla Check Updated Resources Set To ${entities_to_be_upserted} ${response1.json()} ignored_keys=${context_regex_expr} ${stub_count}= Get Stub Count POST /ngsi-ld/v1/entityOperations/upsert - Should Be Equal ${stub_count} 1 + Should Be Equal As Integers ${stub_count} 1 ${new_brandname}= Get Value From Json ${response1.json()[0]} $.brandName Should Not Be Equal ${old_brandname} ${new_brandname} diff --git a/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/UpsertBatchOfEntities/D013_01_red.robot b/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/UpsertBatchOfEntities/D013_01_red.robot index 772417a9..4c19dbb7 100644 --- a/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/UpsertBatchOfEntities/D013_01_red.robot +++ b/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/UpsertBatchOfEntities/D013_01_red.robot @@ -42,9 +42,9 @@ D013_01_red Batch Upsert Entities With Redirect Registration Without Update Flag Should Contain ${payload} ${new_second_entity} ${stub_count}= Get Stub Count POST /broker1/ngsi-ld/v1/entityOperations/upsert - Should Be Equal ${stub_count} 1 + Should Be Equal As Integers ${stub_count} 1 ${stub_count}= Get Stub Count POST /broker2/ngsi-ld/v1/entityOperations/upsert - Should Be Equal ${stub_count} 1 + Should Be Equal As Integers ${stub_count} 1 *** Keywords *** Setup Entity Id And Registration And Start Context Source Mock Server diff --git a/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/UpsertBatchOfEntities/D013_02_exc.robot b/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/UpsertBatchOfEntities/D013_02_exc.robot index 9164cffe..598a608e 100644 --- a/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/UpsertBatchOfEntities/D013_02_exc.robot +++ b/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/UpsertBatchOfEntities/D013_02_exc.robot @@ -44,7 +44,7 @@ D013_02_exc Batch Upsert Entities With Exclusive Registration With Update Flag Should Contain ${payload} ${new_second_entity} ${stub_count}= Get Stub Count POST /broker1/ngsi-ld/v1/entityOperations/upsert - Should Be Equal ${stub_count} 1 + Should Be Equal As Integers ${stub_count} 1 *** Keywords *** Create Entity And Registration On The Context Broker And Start Context Source Mock Server diff --git a/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/UpsertBatchOfEntities/D013_02_red.robot b/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/UpsertBatchOfEntities/D013_02_red.robot index 2ef07cd7..7acca38f 100644 --- a/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/UpsertBatchOfEntities/D013_02_red.robot +++ b/TP/NGSI-LD/DistributedOperations/Provision/BatchEntities/UpsertBatchOfEntities/D013_02_red.robot @@ -45,9 +45,9 @@ D013_02_red Batch Upsert Entities With Redirect Registration With Update Flag Should Contain ${payload} ${new_second_entity} ${stub_count}= Get Stub Count POST /broker1/ngsi-ld/v1/entityOperations/upsert - Should Be Equal ${stub_count} 1 + Should Be Equal As Integers ${stub_count} 1 ${stub_count}= Get Stub Count POST /broker2/ngsi-ld/v1/entityOperations/upsert - Should Be Equal ${stub_count} 1 + Should Be Equal As Integers ${stub_count} 1 *** Keywords *** Setup Entity Id And Registration And Start Context Source Mock Server diff --git a/TP/NGSI-LD/DistributedOperations/Provision/Entities/ReplaceEntity/D007_01_exc.robot b/TP/NGSI-LD/DistributedOperations/Provision/Entities/ReplaceEntity/D007_01_exc.robot index 26ed0a15..89e5f9d2 100644 --- a/TP/NGSI-LD/DistributedOperations/Provision/Entities/ReplaceEntity/D007_01_exc.robot +++ b/TP/NGSI-LD/DistributedOperations/Provision/Entities/ReplaceEntity/D007_01_exc.robot @@ -34,7 +34,7 @@ D007_01_exc Replace Entity Check Response Status Code 204 ${response.status_code} ${stub_count}= Get Stub Count PUT /broker1/ngsi-ld/v1/entities/${entity_id} - Should Be Equal ${stub_count} 1 + Should Be Equal As Integers ${stub_count} 1 ${response}= Retrieve Entity ${entity_id} context=${ngsild_test_suite_context} local=true ${body}= Get From Dictionary ${response.json()} speed diff --git a/TP/NGSI-LD/DistributedOperations/Provision/Entities/ReplaceEntity/D007_01_red.robot b/TP/NGSI-LD/DistributedOperations/Provision/Entities/ReplaceEntity/D007_01_red.robot index 6f8d6c13..a60cd32f 100644 --- a/TP/NGSI-LD/DistributedOperations/Provision/Entities/ReplaceEntity/D007_01_red.robot +++ b/TP/NGSI-LD/DistributedOperations/Provision/Entities/ReplaceEntity/D007_01_red.robot @@ -36,9 +36,9 @@ D007_01_red Replace Entity Check Response Status Code 204 ${response.status_code} ${stub_count}= Get Stub Count PUT /broker1/ngsi-ld/v1/entities/${entity_id} - Should Be Equal ${stub_count} 1 + Should Be Equal As Integers ${stub_count} 1 ${stub_count}= Get Stub Count PUT /broker2/ngsi-ld/v1/entities/${entity_id} - Should Be Equal ${stub_count} 1 + Should Be Equal As Integers ${stub_count} 1 *** Keywords *** diff --git a/TP/NGSI-LD/DistributedOperations/Provision/EntityAttributes/AppendEntityAttributes/D003_01_exc.robot b/TP/NGSI-LD/DistributedOperations/Provision/EntityAttributes/AppendEntityAttributes/D003_01_exc.robot index 454d5af2..0d2a1e82 100644 --- a/TP/NGSI-LD/DistributedOperations/Provision/EntityAttributes/AppendEntityAttributes/D003_01_exc.robot +++ b/TP/NGSI-LD/DistributedOperations/Provision/EntityAttributes/AppendEntityAttributes/D003_01_exc.robot @@ -30,7 +30,7 @@ D003_01_exc Append Entity Attribute Check Response Status Code 204 ${response.status_code} ${stub_count}= Get Stub Count POST /broker1/ngsi-ld/v1/entities/${entity_id}/attrs/ - Should Be Equal ${stub_count} 1 + Should Be Equal As Integers ${stub_count} 1 ${response}= Retrieve Entity ${entity_id} context=${ngsild_test_suite_context} local=true ${body}= Get From Dictionary ${response.json()} speed diff --git a/TP/NGSI-LD/DistributedOperations/Provision/EntityAttributes/AppendEntityAttributes/D003_01_inc.robot b/TP/NGSI-LD/DistributedOperations/Provision/EntityAttributes/AppendEntityAttributes/D003_01_inc.robot index 47d2e9a1..400620b2 100644 --- a/TP/NGSI-LD/DistributedOperations/Provision/EntityAttributes/AppendEntityAttributes/D003_01_inc.robot +++ b/TP/NGSI-LD/DistributedOperations/Provision/EntityAttributes/AppendEntityAttributes/D003_01_inc.robot @@ -35,7 +35,7 @@ D003_01_inc Append Entity Attribute Check Response Status Code 204 ${response.status_code} ${stub_count}= Get Stub Count POST /ngsi-ld/v1/entities/${entity_id}/attrs/ - Should Be Equal ${stub_count} 1 + Should Be Equal As Integers ${stub_count} 1 ${response}= Retrieve Entity ${entity_id} ${new_body}= Get From Dictionary ${response.json()} isParked diff --git a/TP/NGSI-LD/DistributedOperations/Provision/EntityAttributes/AppendEntityAttributes/D003_01_red.robot b/TP/NGSI-LD/DistributedOperations/Provision/EntityAttributes/AppendEntityAttributes/D003_01_red.robot index 1bce831d..1808df5d 100644 --- a/TP/NGSI-LD/DistributedOperations/Provision/EntityAttributes/AppendEntityAttributes/D003_01_red.robot +++ b/TP/NGSI-LD/DistributedOperations/Provision/EntityAttributes/AppendEntityAttributes/D003_01_red.robot @@ -32,9 +32,9 @@ D003_01_red Append Entity Attribute Check Response Status Code 204 ${response.status_code} ${stub_count}= Get Stub Count POST /broker1/ngsi-ld/v1/entities/${entity_id}/attrs/ - Should Be Equal ${stub_count} 1 + Should Be Equal As Integers ${stub_count} 1 ${stub_count}= Get Stub Count POST /broker2/ngsi-ld/v1/entities/${entity_id}/attrs/ - Should Be Equal ${stub_count} 1 + Should Be Equal As Integers ${stub_count} 1 ${response}= Retrieve Entity ${entity_id} context=${ngsild_test_suite_context} local=true Check Response Status Code 404 ${response.status_code} diff --git a/TP/NGSI-LD/DistributedOperations/Provision/EntityAttributes/ReplaceEntityAttribute/D009_01_exc.robot b/TP/NGSI-LD/DistributedOperations/Provision/EntityAttributes/ReplaceEntityAttribute/D009_01_exc.robot index 8ecd2e10..f0f11ba7 100644 --- a/TP/NGSI-LD/DistributedOperations/Provision/EntityAttributes/ReplaceEntityAttribute/D009_01_exc.robot +++ b/TP/NGSI-LD/DistributedOperations/Provision/EntityAttributes/ReplaceEntityAttribute/D009_01_exc.robot @@ -39,7 +39,7 @@ D009_01_exc Replace Entity Attribute Check Response Status Code 204 ${response.status_code} ${stub_count}= Get Stub Count PUT /broker1/ngsi-ld/v1/entities/${entity_id}/attrs/speed - Should Be Equal ${stub_count} 1 + Should Be Equal As Integers ${stub_count} 1 Set Stub Reply GET /broker1/ngsi-ld/v1/entities/${entity_id} 200 ${entity_id} ${response}= Retrieve Entity ${entity_id} context=${ngsild_test_suite_context} diff --git a/TP/NGSI-LD/DistributedOperations/Provision/EntityAttributes/ReplaceEntityAttribute/D009_01_red.robot b/TP/NGSI-LD/DistributedOperations/Provision/EntityAttributes/ReplaceEntityAttribute/D009_01_red.robot index 607661c1..f5ba6bef 100644 --- a/TP/NGSI-LD/DistributedOperations/Provision/EntityAttributes/ReplaceEntityAttribute/D009_01_red.robot +++ b/TP/NGSI-LD/DistributedOperations/Provision/EntityAttributes/ReplaceEntityAttribute/D009_01_red.robot @@ -43,9 +43,9 @@ D009_01_red Replace Entity Attribute Check Response Status Code 204 ${response.status_code} ${stub_count}= Get Stub Count PUT /broker1/ngsi-ld/v1/entities/${entity_id}/attrs/speed - Should Be Equal ${stub_count} 1 + Should Be Equal As Integers ${stub_count} 1 ${stub_count}= Get Stub Count PUT /broker2/ngsi-ld/v1/entities/${entity_id}/attrs/speed - Should Be Equal ${stub_count} 1 + Should Be Equal As Integers ${stub_count} 1 Set Stub Reply GET /broker1/ngsi-ld/v1/entities/${entity_id} 200 ${entity_id} ${response}= Retrieve Entity ${entity_id} context=${ngsild_test_suite_context} diff --git a/testsuite-doubts.md b/testsuite-doubts.md index e637472f..666b6b4d 100644 --- a/testsuite-doubts.md +++ b/testsuite-doubts.md @@ -662,6 +662,9 @@ flip ~30 tests without touching the broker. ## 23. DistOps — `Get Stub Count 1 (integer) != 1 (string)` (~12 tests) +**Status:** RESOLVED — fixed in this MR (35 occurrences switched to +`Should Be Equal As Integers` across the DistOps suite). + **Hit:** Robot tests do `Should Be Equal ${stub_count} 1`. HttpCtrl's `Get Stub Count` returns a Python int; the literal `1` in the .robot file is a string. Robot's `Should Be Equal` is type- -- GitLab