Test Report : TEST-user_remove_test-20231102152426.xml
Test Suite: user_remove_test-20231102152426
Results
| Duration | 93.51 sec |
| Tests | 1 |
| Failures | 0 |
Tests
user_remove_test
| Test case: | test |
| Outcome: | Passed |
| Duration: | 93.51 sec |
| Failed | None |
None
Suite stdout:
[1698938666913] [INFO] DEV-3996365522 Device 3996365522 (type: 1) has been created
[1698938666913] [DBG] DEV-3996365522 enter <function device_base.set_hub at 0x7f3b7d3f5800> (<uclient.hub.HUB object at 0x7f3b7c709a10>,)
[1698938666913] [DBG] DEV-3996365522 exit <function device_base.set_hub at 0x7f3b7d3f5800> ret: None
[1698938666913] [DBG] MQTT enter <function mqtt_transport.on_connect at 0x7f3b7c8ee2a0> (<bound method HUB.__on_connect of <uclient.hub.HUB object at 0x7f3b7c709a10>>,)
[1698938666913] [DBG] MQTT exit <function mqtt_transport.on_connect at 0x7f3b7c8ee2a0> ret: None
[1698938666913] [DBG] MQTT enter <function mqtt_transport.on_disconnect at 0x7f3b7c8ee3e0> (<bound method HUB.__on_disconnect of <uclient.hub.HUB object at 0x7f3b7c709a10>>,)
[1698938666913] [DBG] MQTT exit <function mqtt_transport.on_disconnect at 0x7f3b7c8ee3e0> ret: None
[1698938666913] [DBG] MQTT enter <function mqtt_transport.connect at 0x7f3b7c8ed760> ('x.ks.ua', 1883)
[1698938667917] [INFO] HUB Connected
[1698938667917] [DBG] MQTT enter <function mqtt_transport.subscribe at 0x7f3b7c8edee0> ('>hub', <bound method HUB.__on_message of <uclient.hub.HUB object at 0x7f3b7c709a10>>)
[1698938667960] [DBG] MQTT exit <function mqtt_transport.subscribe at 0x7f3b7c8edee0> ret: None
[1698938667960] [DBG] MQTT enter <function mqtt_transport.subscribe at 0x7f3b7c8edee0> ('>user/dev', <bound method HUB.__on_message of <uclient.hub.HUB object at 0x7f3b7c709a10>>)
[1698938668004] [DBG] MQTT exit <function mqtt_transport.subscribe at 0x7f3b7c8edee0> ret: None
[1698938668004] [INFO] HUB (HUB) Subscribe to : {topic: /48:3f:da:55:07:5b/time }
[1698938668004] [DBG] MQTT enter <function mqtt_transport.subscribe at 0x7f3b7c8edee0> ('/48:3f:da:55:07:5b/time', <bound method HUB.__on_message of <uclient.hub.HUB object at 0x7f3b7c709a10>>)
[1698938668048] [DBG] MQTT exit <function mqtt_transport.subscribe at 0x7f3b7c8edee0> ret: None
[1698938668048] [INFO] HUB (HUB) Subscribe to : {topic: >48:3f:da:55:07:5b/lifetime }
[1698938668048] [DBG] MQTT enter <function mqtt_transport.subscribe at 0x7f3b7c8edee0> ('>48:3f:da:55:07:5b/lifetime', <bound method HUB.__on_message of <uclient.hub.HUB object at 0x7f3b7c709a10>>)
[1698938668092] [DBG] MQTT exit <function mqtt_transport.subscribe at 0x7f3b7c8edee0> ret: None
[1698938668092] [INFO] HUB (HUB) Subscribe to : {topic: >48:3f:da:55:07:5b/error }
[1698938668093] [DBG] MQTT enter <function mqtt_transport.subscribe at 0x7f3b7c8edee0> ('>48:3f:da:55:07:5b/error', <bound method HUB.__on_message of <uclient.hub.HUB object at 0x7f3b7c709a10>>)
[1698938668136] [DBG] MQTT exit <function mqtt_transport.subscribe at 0x7f3b7c8edee0> ret: None
[1698938668136] [INFO] HUB (HUB) Subscribe to : {topic: >48:3f:da:55:07:5b/ping }
[1698938668136] [DBG] MQTT enter <function mqtt_transport.subscribe at 0x7f3b7c8edee0> ('>48:3f:da:55:07:5b/ping', <bound method HUB.__on_message of <uclient.hub.HUB object at 0x7f3b7c709a10>>)
[1698938668180] [DBG] MQTT exit <function mqtt_transport.subscribe at 0x7f3b7c8edee0> ret: None
[1698938668180] [INFO] HUB (HUB) Subscribe to : {topic: >48:3f:da:55:07:5b/version }
[1698938668180] [DBG] MQTT enter <function mqtt_transport.subscribe at 0x7f3b7c8edee0> ('>48:3f:da:55:07:5b/version', <bound method HUB.__on_message of <uclient.hub.HUB object at 0x7f3b7c709a10>>)
[1698938668224] [DBG] MQTT exit <function mqtt_transport.subscribe at 0x7f3b7c8edee0> ret: None
[1698938668224] [DBG] MQTT exit <function mqtt_transport.connect at 0x7f3b7c8ed760> ret: None
[1698938668225] [DBG] HUB Step, state: 0 (next: 1698938669225)
[1698938668225] [INFO] HUB Publish reg token: 48:3f:da:55:07:5b
[1698938668225] [DBG] MQTT enter <function mqtt_transport.publish at 0x7f3b7c8edda0> ('/reg', '48:3f:da:55:07:5b')
[1698938668269] [DBG] MQTT exit <function mqtt_transport.publish at 0x7f3b7c8edda0> ret: None
[1698938668312] [INFO] HUB Message: {topic: /48:3f:da:55:07:5b/time, value: 1698938668270 }
[1698938668312] [INFO] HUB Registration finish, time: 1698938668270
[1698938668312] [DBG] DEV-3996365522 enter <function device_base.register at 0x7f3b7d3f5d00> (1698938668,)
[1698938668312] [INFO] DEV-3996365522 Device 3996365522 registration on the server @ 1698938668
[1698938668312] [INFO] HUB (HUB) Subscribe to : {topic: >48:3f:da:55:07:5b/3996365522/# }
[1698938668312] [DBG] MQTT enter <function mqtt_transport.subscribe at 0x7f3b7c8edee0> ('>48:3f:da:55:07:5b/3996365522/#', <bound method HUB.__on_message of <uclient.hub.HUB object at 0x7f3b7c709a10>>)
[1698938668356] [DBG] MQTT exit <function mqtt_transport.subscribe at 0x7f3b7c8edee0> ret: None
[1698938668356] [DBG] DEV-3996365522 exit <function device_base.register at 0x7f3b7d3f5d00> ret: None
[1698938669225] [DBG] HUB Step, state: 1 (next: 1698938670225)
[1698938669225] [DBG] DEV-3996365522 enter <function device_base.info_req at 0x7f3b7d3f65c0> ()
[1698938669225] [DBG] DEV-3996365522 exit <function device_base.info_req at 0x7f3b7d3f65c0> ret: {'s': 3996365522, 't': 1, 'r': {0: 3996365522, 1: 1698938668}}
[1698938669225] [INFO] HUB Publish message: { topic: info, value: {"mac": "48:3f:da:55:07:5b", "version": "R231102;master;e9b306c7e765ddf633df5089542fbb0d0e965da4", "type": "mpy", "prot": 2, "devices": [{"s": 3996365522, "t": 1, "r": {"0": 3996365522, "1": 1698938668}}]} }
[1698938669225] [DBG] MQTT enter <function mqtt_transport.publish at 0x7f3b7c8edda0> ('/48:3f:da:55:07:5b/info', '{"mac": "48:3f:da:55:07:5b", "version": "R231102;master;e9b306c7e765ddf633df5089542fbb0d0e965da4", "type": "mpy", "prot": 2, "devices": [{"s": 3996365522, "t": 1, "r": {"0": 3996365522, "1": 1698938668}}]}')
[1698938669225] [DBG] MQTT exit <function mqtt_transport.publish at 0x7f3b7c8edda0> ret: None
[1698938669246] [INFO] HUB Message: {topic: >48:3f:da:55:07:5b/3996365522/user/add, value: "J8GTl7SsleUnuPB7dDFeuC8H9p0DqRakOESA2TMzPdt87U7HJ6xID8J+Pl1Yor/PRyw5Sg9xDF9ssU76TnMeSdU6CAUEj513Bn7xmNXaPaW9fd+mhgp2UthablkMIRPr7QGz0Lw+YXRLzpJmVpisNg==.6KMI62AT1YzWAQ4SWOxESxwfDhoAm1+JBIBvUQsvuco=" }
[1698938669247] [INFO] DEV-3996365522 User created. User count: 1
[1698938669248] [INFO] HUB Publish message: { topic: 3996365522/user/add, value: "hdMU2nT5by40zEY21b1Ufg==.F1SYOOcOwzmUSeNJDfOJjHHt6JMjw/o3mwEREqPbwWE=" }
[1698938669248] [DBG] MQTT enter <function mqtt_transport.publish at 0x7f3b7c8edda0> ('<48:3f:da:55:07:5b/3996365522/user/add', '"hdMU2nT5by40zEY21b1Ufg==.F1SYOOcOwzmUSeNJDfOJjHHt6JMjw/o3mwEREqPbwWE="')
[1698938669248] [DBG] MQTT exit <function mqtt_transport.publish at 0x7f3b7c8edda0> ret: None
[1698938670293] [INFO] HUB Message: {topic: >48:3f:da:55:07:5b/3996365522/user/remove, value: "0Ri/v69bO47f61XMuN4pxbHvbBc3/NTEsCKGgmzlCNSMxsAFZ5vkKSr80pT3GdQN.GzRTHusF7yoAqTSuo0OgoocqhyvZPvgYtfsgDBFeuAQ=" }
[1698938700300] [INFO] HUB Message: {topic: >48:3f:da:55:07:5b/3996365522/user/add, value: "gU/zpJLJBrynSCaKBRyOqjMhSeY1UpSb3FRVGrb4KLCycw9v4D76kafxs0MheUTgvI7LvCDHfd8Jk00MAQ0TcjtRV6b2H4uadALFBSFkoXStDPhbP3UklxOQRVOOw8mhaELhXZqHe//CPK3ibnPKrg==.GszK0sOLCbT1OUxa/OJkS4ZYcN7A5AZqrWnrPwg/KKM=" }
[1698938700302] [INFO] DEV-3996365522 User created. User count: 2
[1698938700302] [INFO] HUB Publish message: { topic: 3996365522/user/add, value: "hdMU2nT5by40zEY21b1Ufg==.F1SYOOcOwzmUSeNJDfOJjHHt6JMjw/o3mwEREqPbwWE=" }
[1698938700302] [DBG] MQTT enter <function mqtt_transport.publish at 0x7f3b7c8edda0> ('<48:3f:da:55:07:5b/3996365522/user/add', '"hdMU2nT5by40zEY21b1Ufg==.F1SYOOcOwzmUSeNJDfOJjHHt6JMjw/o3mwEREqPbwWE="')
[1698938700302] [DBG] MQTT exit <function mqtt_transport.publish at 0x7f3b7c8edda0> ret: None
[1698938700313] [INFO] HUB Message: {topic: >48:3f:da:55:07:5b/3996365522/user/remove, value: "gU/zpJLJBrynSCaKBRyOqjMhSeY1UpSb3FRVGrb4KLA0MwyqxVFsaYnUT02niuMc.5Qn08sWrUHZAyd2Z7CkFZvrf+IU25aosfMwneV7rNc4=" }
[1698938700314] [INFO] HUB Publish message: { topic: 3996365522/user/remove, value: "LY4YVzC3waUcqthcsYyA6A==.qOn6Czfan1IbrJmfXjdBHXmv4Qr1zMEhFuMrfWrEVng=" }
[1698938700314] [DBG] MQTT enter <function mqtt_transport.publish at 0x7f3b7c8edda0> ('<48:3f:da:55:07:5b/3996365522/user/remove', '"LY4YVzC3waUcqthcsYyA6A==.qOn6Czfan1IbrJmfXjdBHXmv4Qr1zMEhFuMrfWrEVng="')
[1698938700314] [DBG] MQTT exit <function mqtt_transport.publish at 0x7f3b7c8edda0> ret: None
[1698938700358] [INFO] HUB Message: {topic: >48:3f:da:55:07:5b/3996365522/user/add, value: "69kFJoqlsMbi8rDNXiPSzWk8zCB1boC2MnmEj63WoyUeH++2qHco1ZVoaoUcFCtLn3G4guYcXyg2OjPsw5Izsa1Vm62hdOfziaQYFuUsLjnzfgoSP2LS5oqH3Ai77Eyj5vOcL078Ye75EefszzslYQ==.0n8IC6WxxY+yVgWqEbgp2rHvUlXWFjir8+MLCn19UQw=" }
[1698938700360] [INFO] DEV-3996365522 User created. User count: 2
[1698938700360] [INFO] HUB Publish message: { topic: 3996365522/user/add, value: "hdMU2nT5by40zEY21b1Ufg==.F1SYOOcOwzmUSeNJDfOJjHHt6JMjw/o3mwEREqPbwWE=" }
[1698938700360] [DBG] MQTT enter <function mqtt_transport.publish at 0x7f3b7c8edda0> ('<48:3f:da:55:07:5b/3996365522/user/add', '"hdMU2nT5by40zEY21b1Ufg==.F1SYOOcOwzmUSeNJDfOJjHHt6JMjw/o3mwEREqPbwWE="')
[1698938700360] [DBG] MQTT exit <function mqtt_transport.publish at 0x7f3b7c8edda0> ret: None
[1698938700411] [INFO] HUB Message: {topic: >48:3f:da:55:07:5b/3996365522/user/remove, value: "KCp3gKfKh+XCiSAHlhQurRo0bWWtWwTgO0McnpBK39T13DGSaE/MJ4PKnelZ2wfB.oF5hxOCzLqT7tX5z2lFjk25D0XqXHV1Df6QlbJsnQO0=" }
[1698938700411] [ERR] DEV-3996365522 User (considerate.mary@i.ua (6874d0b121e4b62e7add1a7048d64309f11f10645a0e51b072991d369960e6d7)) don't have permission to remove users
[1698938729225] [DBG] HUB Step, state: 2 (next: 1698938789225)
[1698938729225] [INFO] HUB Publish message: { topic: status, value: 4 }
[1698938729225] [DBG] MQTT enter <function mqtt_transport.publish at 0x7f3b7c8edda0> ('/48:3f:da:55:07:5b/status', 4)
[1698938729225] [DBG] MQTT exit <function mqtt_transport.publish at 0x7f3b7c8edda0> ret: None
[1698938729225] [DBG] DEV-3996365522 enter <function device_base.publish_status at 0x7f3b7d3f5bc0> ()
[1698938729225] [INFO] HUB Publish message: { topic: 3996365522/status, value: 4 }
[1698938729225] [DBG] MQTT enter <function mqtt_transport.publish at 0x7f3b7c8edda0> ('<48:3f:da:55:07:5b/3996365522/status', 4)
[1698938729225] [DBG] MQTT exit <function mqtt_transport.publish at 0x7f3b7c8edda0> ret: None
[1698938729225] [DBG] DEV-3996365522 exit <function device_base.publish_status at 0x7f3b7d3f5bc0> ret: None
[1698938730416] [INFO] HUB Message: {topic: >48:3f:da:55:07:5b/3996365522/user/remove, value: "t4A0rgiyQGewXHe34p0tZrReXsqBu0LlUs2Clpw24bhRVXnIoHyWsb2dhIHDSV9E.gRC+lb9eqDYZntPUQiKgAQBJYvrm831Q8+Qa4N+Dsu0=" }
[1698938730417] [ERR] DEV-3996365522 User can't remove himself
[1698938760421] [DBG] MQTT enter <function mqtt_transport.disconnect at 0x7f3b7c8ee160> ()
[1698938760421] [DBG] MQTT exit <function mqtt_transport.disconnect at 0x7f3b7c8ee160> ret: None
[1698938760422] [WARN] HUB Disconecting from broker
Suite stderr:
2023-11-02 15:24:29,233 - TEST - INFO - OP take: 1007.378 ms
2023-11-02 15:24:29,238 - TEST - INFO - Connected with result code: 0
2023-11-02 15:24:29,245 - TEST - INFO - OP take: 10.105 ms
2023-11-02 15:24:29,245 - TEST - INFO - Create user: admin@admin.com pwd: 11223344 user_id: fb81c4cc20a3d5d1c700b89c4ebaecf786ea76c0518c7592119b6949f912d44e
2023-11-02 15:24:29,246 - TEST - INFO - [dev] => { 'user/add' : 'J8GTl7SsleUnuPB7dDFeuC8H9p0DqRak' }
2023-11-02 15:24:29,290 - TEST - INFO - OP take: 40.629 ms
2023-11-02 15:24:29,291 - TEST - INFO - User created: "OK"
2023-11-02 15:24:30,291 - TEST - INFO - ##### Unknown user remove test #####
2023-11-02 15:24:30,292 - TEST - INFO - [dev] => { 'user/remove' : '0Ri/v69bO47f61XMuN4pxbHvbBc3/NTE' }
2023-11-02 15:25:00,296 - TEST - INFO - Error was returned as planned
2023-11-02 15:25:00,297 - TEST - INFO - ##### Known user remove test #####
2023-11-02 15:25:00,298 - TEST - INFO - Create user: agreeable.john@outlook.com pwd: vc54xltx user_id: a33aeec519b39c699fe3b90600575bea3c110c8ce47a7ebc6af659f4f334d47e
2023-11-02 15:25:00,299 - TEST - INFO - [dev] => { 'user/add' : 'gU/zpJLJBrynSCaKBRyOqjMhSeY1UpSb' }
2023-11-02 15:25:00,312 - TEST - INFO - OP take: 10.115 ms
2023-11-02 15:25:00,312 - TEST - INFO - User created: "OK"
2023-11-02 15:25:00,313 - TEST - INFO - [dev] => { 'user/remove' : 'gU/zpJLJBrynSCaKBRyOqjMhSeY1UpSb' }
2023-11-02 15:25:00,357 - TEST - INFO - OP take: 40.659 ms
2023-11-02 15:25:00,357 - TEST - INFO - User removed. OK
2023-11-02 15:25:00,357 - TEST - INFO - ##### Known user remove without permissions test #####
2023-11-02 15:25:00,358 - TEST - INFO - Create user: considerate.mary@i.ua pwd: vkz82p0u user_id: 6874d0b121e4b62e7add1a7048d64309f11f10645a0e51b072991d369960e6d7
2023-11-02 15:25:00,358 - TEST - INFO - [dev] => { 'user/add' : '69kFJoqlsMbi8rDNXiPSzWk8zCB1boC2' }
2023-11-02 15:25:00,410 - TEST - INFO - OP take: 50.81 ms
2023-11-02 15:25:00,410 - TEST - INFO - User created: "OK"
2023-11-02 15:25:00,410 - TEST - INFO - [dev] => { 'user/remove' : 'KCp3gKfKh+XCiSAHlhQurRo0bWWtWwTg' }
2023-11-02 15:25:30,412 - TEST - INFO - Error was returned as planned
2023-11-02 15:25:30,413 - TEST - INFO - ##### Removing myself test #####
2023-11-02 15:25:30,414 - TEST - INFO - [dev] => { 'user/remove' : 't4A0rgiyQGewXHe34p0tZrReXsqBu0Ll' }
2023-11-02 15:26:00,420 - TEST - INFO - Error was returned as planned
2023-11-02 15:26:00,421 - TEST - WARNING - Disconecting from broker