From 53ea185f9abb1dfd56f7639c36e908aa14206ba2 Mon Sep 17 00:00:00 2001 From: Miguel Company Date: Wed, 27 May 2026 11:19:31 +0200 Subject: [PATCH] Don't use infinite nanoseconds in API tests (#296) Signed-off-by: Miguel Company (cherry picked from commit 75268ad7f94e9a50b42cdc9572b8b0ee76e63e41) --- fastdds_python/test/api/test_qos.py | 27 +++++++++------------------ 1 file changed, 9 insertions(+), 18 deletions(-) diff --git a/fastdds_python/test/api/test_qos.py b/fastdds_python/test/api/test_qos.py index 5e1c0ff7..0f181ffd 100644 --- a/fastdds_python/test/api/test_qos.py +++ b/fastdds_python/test/api/test_qos.py @@ -43,13 +43,11 @@ def test_datareader_qos(): # .reliability datareader_qos.reliability().kind = fastdds.RELIABLE_RELIABILITY_QOS datareader_qos.reliability().max_blocking_time.seconds = 100 - datareader_qos.reliability().max_blocking_time.nanosec = \ - fastdds.Time_t.INFINITE_NANOSECONDS + datareader_qos.reliability().max_blocking_time.nanosec = 1 assert(fastdds.RELIABLE_RELIABILITY_QOS == datareader_qos.reliability().kind) assert(100 == datareader_qos.reliability().max_blocking_time.seconds) - assert(fastdds.Time_t.INFINITE_NANOSECONDS == - datareader_qos.reliability().max_blocking_time.nanosec) + assert(1 == datareader_qos.reliability().max_blocking_time.nanosec) # .destination_order datareader_qos.destination_order().kind = \ @@ -317,8 +315,7 @@ def test_datareader_qos(): default_datareader_qos.reliability().kind) assert(100 == default_datareader_qos.reliability(). max_blocking_time.seconds) - assert(fastdds.Time_t.INFINITE_NANOSECONDS == - default_datareader_qos.reliability().max_blocking_time.nanosec) + assert(1 == default_datareader_qos.reliability().max_blocking_time.nanosec) # .destination_order assert(fastdds.BY_RECEPTION_TIMESTAMP_DESTINATIONORDER_QOS == @@ -511,13 +508,11 @@ def test_datawriter_qos(): # .reliability datawriter_qos.reliability().kind = fastdds.RELIABLE_RELIABILITY_QOS datawriter_qos.reliability().max_blocking_time.seconds = 100 - datawriter_qos.reliability().max_blocking_time.nanosec = \ - fastdds.Time_t.INFINITE_NANOSECONDS + datawriter_qos.reliability().max_blocking_time.nanosec = 1 assert(fastdds.RELIABLE_RELIABILITY_QOS == datawriter_qos.reliability().kind) assert(100 == datawriter_qos.reliability().max_blocking_time.seconds) - assert(fastdds.Time_t.INFINITE_NANOSECONDS == - datawriter_qos.reliability().max_blocking_time.nanosec) + assert(1 == datawriter_qos.reliability().max_blocking_time.nanosec) # .destination_order datawriter_qos.destination_order().kind = \ @@ -751,8 +746,7 @@ def test_datawriter_qos(): default_datawriter_qos.reliability().kind) assert(100 == default_datawriter_qos.reliability(). max_blocking_time.seconds) - assert(fastdds.Time_t.INFINITE_NANOSECONDS == - default_datawriter_qos.reliability().max_blocking_time.nanosec) + assert(1 == default_datawriter_qos.reliability().max_blocking_time.nanosec) # .destination_order assert(fastdds.BY_RECEPTION_TIMESTAMP_DESTINATIONORDER_QOS == @@ -928,12 +922,10 @@ def test_topic_qos(): # .reliability topic_qos.reliability().kind = fastdds.RELIABLE_RELIABILITY_QOS topic_qos.reliability().max_blocking_time.seconds = 100 - topic_qos.reliability().max_blocking_time.nanosec = \ - fastdds.Time_t.INFINITE_NANOSECONDS + topic_qos.reliability().max_blocking_time.nanosec = 1 assert(fastdds.RELIABLE_RELIABILITY_QOS == topic_qos.reliability().kind) assert(100 == topic_qos.reliability().max_blocking_time.seconds) - assert(fastdds.Time_t.INFINITE_NANOSECONDS == - topic_qos.reliability().max_blocking_time.nanosec) + assert(1 == topic_qos.reliability().max_blocking_time.nanosec) # .destination_order topic_qos.destination_order().kind = \ @@ -1035,8 +1027,7 @@ def test_topic_qos(): assert(fastdds.RELIABLE_RELIABILITY_QOS == default_topic_qos.reliability().kind) assert(100 == default_topic_qos.reliability().max_blocking_time.seconds) - assert(fastdds.Time_t.INFINITE_NANOSECONDS == - default_topic_qos.reliability().max_blocking_time.nanosec) + assert(1 == default_topic_qos.reliability().max_blocking_time.nanosec) # .destination_order assert(fastdds.BY_RECEPTION_TIMESTAMP_DESTINATIONORDER_QOS ==