MCPcopy Create free account
hub / github.com/FreeOpcUa/python-opcua / test_status_code_to_string

Method test_status_code_to_string

tests/tests_unit.py:222–232  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

220 self.assertEqual(string_to_val(s_statuscode2, ua.VariantType.StatusCode), statuscode2)
221
222 def test_status_code_to_string(self):
223 # serialize a status code and deserialize it, name and doc resolution should work just fine
224 statuscode = ua.StatusCode(ua.StatusCodes.BadNotConnected)
225 statuscode2 = struct_from_binary(ua.StatusCode, io.BytesIO(struct_to_binary(ua.StatusCode(ua.StatusCodes.BadNotConnected))))
226
227 self.assertEqual(statuscode, statuscode2)
228 self.assertEqual(statuscode.value, statuscode2.value)
229
230 # properties that are not serialized should still translate properly
231 self.assertEqual(statuscode.name, statuscode2.name)
232 self.assertEqual(statuscode.doc, statuscode2.doc)
233
234 def test_string_to_variant_qname(self):
235 string = "2:name"

Callers

nothing calls this directly

Calls 2

struct_from_binaryFunction · 0.90
struct_to_binaryFunction · 0.90

Tested by

no test coverage detected