@@ -65,19 +65,19 @@ def testSetCommand(self):
6565 # Setting a readback PV (a specific one) enables wait-on-readback
6666 cmd = Set ("some_device" , 3.14 , completion = True , readback = "some_device.RBV" , tolerance = 1 , timeout = 10.0 )
6767 print (cmd )
68- self .assertEqual (str (cmd ), b"Set('some_device', 3.14, completion=True, timeout=10.0, readback='some_device.RBV', tolerance=1.000000)" )
68+ self .assertEqual (str (cmd ). encode ( 'UTF-8' ) , b"Set('some_device', 3.14, completion=True, timeout=10.0, readback='some_device.RBV', tolerance=1.000000)" )
6969 self .assertEqual (ET .tostring (cmd .genXML ()), b"<set><device>some_device</device><value>3.14</value><completion>true</completion><wait>true</wait><readback>some_device.RBV</readback><tolerance>1</tolerance><timeout>10.0</timeout></set>" )
7070
7171 # Readback value different from the written value
7272 cmd = Set ("some_device" , 3.14 , completion = True , readback = "other_device" , readback_value = 1 , tolerance = 1 , timeout = 10.0 )
7373 print (cmd )
74- self .assertEqual (str (cmd ), b"Set('some_device', 3.14, completion=True, timeout=10.0, readback='other_device', readback_value=1, tolerance=1.000000)" )
74+ self .assertEqual (str (cmd ). encode ( 'UTF-8' ) , b"Set('some_device', 3.14, completion=True, timeout=10.0, readback='other_device', readback_value=1, tolerance=1.000000)" )
7575 self .assertEqual (ET .tostring (cmd .genXML ()), b"<set><device>some_device</device><value>3.14</value><completion>true</completion><wait>true</wait><readback>other_device</readback><readback_value>1</readback_value><tolerance>1</tolerance><timeout>10.0</timeout></set>" )
7676
7777 # Readback value uses string
7878 cmd = Set ("some_device" , 3.14 , completion = True , readback = "status" , readback_value = 'OK' , tolerance = 0 , timeout = 10.0 )
7979 print (cmd )
80- self .assertEqual (str (cmd ), b"Set('some_device', 3.14, completion=True, timeout=10.0, readback='status', readback_value='OK')" )
80+ self .assertEqual (str (cmd ). encode ( 'UTF-8' ) , b"Set('some_device', 3.14, completion=True, timeout=10.0, readback='status', readback_value='OK')" )
8181 self .assertEqual (ET .tostring (cmd .genXML ()), b"<set><device>some_device</device><value>3.14</value><completion>true</completion><wait>true</wait><readback>status</readback><readback_value>\" OK\" </readback_value><tolerance>0</tolerance><timeout>10.0</timeout></set>" )
8282
8383
0 commit comments