New paste Repaste Download
================================================================================= test session starts ==================================================================================
platform linux -- Python 3.12.3, pytest-8.4.0, pluggy-1.6.0 -- /home/byaremkiv/git/link/venv/bin/python3
cachedir: .pytest_cache
rootdir: /home/byaremkiv/git/link
plugins: order-1.3.0
collecting ...
collected 1 item                                                                                                                                                                       
test/functional/simple_test.py::test_connect_links FAILED                                                                                                                        [100%]
======================================================================================= FAILURES =======================================================================================
__________________________________________________________________________________ test_connect_links __________________________________________________________________________________
     [0m [37m@pytest [39;49;00m.mark.order( [94m2 [39;49;00m) [90m [39;49;00m
     [94mdef [39;49;00m [90m  [39;49;00m [92mtest_connect_links [39;49;00m(): [90m [39;49;00m
        [90m# 0. Get Device IDs [39;49;00m [90m [39;49;00m
       device_1 = discover_device(device_id_1) [90m [39;49;00m
       device_2 = discover_device(device_id_2) [90m [39;49;00m
        [94massert [39;49;00m device_1,  [33mf [39;49;00m [33m" [39;49;00m [33mDevice with ID  [39;49;00m [33m{ [39;49;00mdevice_id_1 [33m} [39;49;00m [33m not found [39;49;00m [33m" [39;49;00m [90m [39;49;00m
        [94massert [39;49;00m device_2,  [33mf [39;49;00m [33m" [39;49;00m [33mDevice with ID  [39;49;00m [33m{ [39;49;00mdevice_id_2 [33m} [39;49;00m [33m not found [39;49;00m [33m" [39;49;00m [90m [39;49;00m
     [90m [39;49;00m
        [90m# 1. Reset the devices [39;49;00m [90m [39;49;00m
       reset_device_settings(device_1) [90m [39;49;00m
       reset_device_settings(device_2) [90m [39;49;00m
     [90m [39;49;00m
        [90m# 2. Make 1 device as slave another is master by default [39;49;00m [90m [39;49;00m
        [90m# Wait for device renumeration. Don't have idea how to do it in a better way (TBD?) [39;49;00m [90m [39;49;00m
       time.sleep( [94m5 [39;49;00m) [90m [39;49;00m
       device_1 = discover_device(device_id_1) [90m [39;49;00m
       device_2 = discover_device(device_id_2) [90m [39;49;00m
     [90m [39;49;00m
        [90m# 3. Cover negative scenario rssi should equal -127 in no connection [39;49;00m [90m [39;49;00m
       rssi = get_rssi(device_1) [90m [39;49;00m
        [96mprint [39;49;00m( [33mf [39;49;00m [33m" [39;49;00m [33mRSSI:  [39;49;00m [33m{ [39;49;00mrssi [33m} [39;49;00m [33m" [39;49;00m) [90m [39;49;00m
        [94massert [39;49;00m - [94m127 [39;49;00m == rssi,  [33mf [39;49;00m [33m" [39;49;00m [33mDevice  [39;49;00m [33m{ [39;49;00mdevice_id_1 [33m} [39;49;00m [33m: Actual RSSI is:  [39;49;00m [33m{ [39;49;00mrssi [33m} [39;49;00m [33m. Expected is -127. [39;49;00m [33m" [39;49;00m [90m [39;49;00m
     [90m [39;49;00m
       rssi = get_rssi(device_2) [90m [39;49;00m
        [96mprint [39;49;00m( [33mf [39;49;00m [33m" [39;49;00m [33mRSSI:  [39;49;00m [33m{ [39;49;00mrssi [33m} [39;49;00m [33m" [39;49;00m) [90m [39;49;00m
        [94massert [39;49;00m - [94m127 [39;49;00m == rssi,  [33mf [39;49;00m [33m" [39;49;00m [33mDevice  [39;49;00m [33m{ [39;49;00mdevice_id_2 [33m} [39;49;00m [33m: Actual RSSI is:  [39;49;00m [33m{ [39;49;00mrssi [33m} [39;49;00m [33m. Expected is -127. [39;49;00m [33m" [39;49;00m [90m [39;49;00m
     [90m [39;49;00m
       change_master_to_slave(device_1) [90m [39;49;00m
     [90m [39;49;00m
        [90m# 4. Connect devices [39;49;00m [90m [39;49;00m
       connect_two_devices(device_2, device_1) [90m [39;49;00m
     [90m [39;49;00m
        [90m# 5. Make sure the connection is established [39;49;00m [90m [39;49;00m
       time.sleep( [94m2 [39;49;00m)   [90m# Wait for the connection to be established [39;49;00m [90m [39;49;00m
       rssi = get_rssi(device_1) [90m [39;49;00m
        [96mprint [39;49;00m( [33mf [39;49;00m [33m" [39;49;00m [33mRSSI:  [39;49;00m [33m{ [39;49;00mrssi [33m} [39;49;00m [33m" [39;49;00m) [90m [39;49;00m
>       [94massert [39;49;00m - [94m1 [39;49;00m >= rssi > - [94m120 [39;49;00m,  [33mf [39;49;00m [33m" [39;49;00m [33mDevice  [39;49;00m [33m{ [39;49;00mdevice_id_1 [33m} [39;49;00m [33m: Actual RSSI is:  [39;49;00m [33m{ [39;49;00mrssi [33m} [39;49;00m [33m. Expected in range (-120, -1). Otherwise, the connection is not established. [39;49;00m [33m" [39;49;00m [90m [39;49;00m
E      AssertionError: Device 0052005a464d500a20333836: Actual RSSI is: 0. Expected in range (-120, -1). Otherwise, the connection is not established.
E      assert -1 >= 0
test/functional/simple_test.py:60: AssertionError
--------------------------------------------------------------------------------- Captured stdout call ---------------------------------------------------------------------------------
RSSI: -127
RSSI: -127
RSSI: 0
--------------------------------------------------------- generated xml file: /home/byaremkiv/git/link/output/test_report.xml ----------------------------------------------------------
==================================================================================  [31m [1m1 failed [0m [31m in 9.57s [0m [31m ===================================================================================
Filename: None. Size: 5kb. View raw, , hex, or download this file.

This paste expires on 2025-06-29 11:32:38.707544. Pasted through deprecated-web.