(self, client)
| 108 | |
| 109 | @connect |
| 110 | def test_subscribe_server_time(self, client): |
| 111 | msclt = MySubHandler() |
| 112 | |
| 113 | server_time_node = client.get_node(ua.NodeId(ua.ObjectIds.Server_ServerStatus_CurrentTime)) |
| 114 | sub = client.create_subscription(200, msclt) |
| 115 | handle = sub.subscribe_data_change(server_time_node) |
| 116 | |
| 117 | node, val, data = msclt.future.result() |
| 118 | self.assertEqual(node, server_time_node) |
| 119 | delta = datetime.utcnow() - val |
| 120 | print("Timedelta is ", delta) |
| 121 | #self.assertTrue(delta < timedelta(seconds=2)) |
| 122 | |
| 123 | sub.unsubscribe(handle) |
| 124 | sub.delete() |
| 125 | |
| 126 | |
| 127 | if __name__ == "__main__": |
nothing calls this directly
no test coverage detected