33
44@author: Kay Kasemir
55"""
6+ from __future__ import print_function
67import unittest
78from scan .commands .delay import Delay
89from scan .util .scan_settings import DeviceSettings , ScanSettings , setScanSettings , SettingsBasedSet , SettingsBasedLoop , SettingsBasedWait
@@ -32,17 +33,17 @@ def getReadbackName(self, device_name):
3233class DeviceSettingsTest (unittest .TestCase ):
3334 def testDefaultSettings (self ):
3435 s = DeviceSettings ("device" , readback = False )
35- print s
36+ print ( s )
3637 self .assertEquals (s .getName (), "device" )
3738 self .assertEquals (s .getReadback (), None )
3839
3940 s = DeviceSettings ("device" , readback = True )
40- print s
41+ print ( s )
4142 self .assertEquals (s .getName (), "device" )
4243 self .assertEquals (s .getReadback (), "device" )
4344
4445 s = DeviceSettings ("device" , readback = "other" )
45- print s
46+ print ( s )
4647 self .assertEquals (s .getName (), "device" )
4748 self .assertEquals (s .getReadback (), "other" )
4849
@@ -51,7 +52,7 @@ def testCustomSettings(self):
5152
5253 # Device that has no specific settings, using the default
5354 s = settings .getDefaultSettings ("SomeRandomDevice" )
54- print s
55+ print ( s )
5556 self .assertEquals (s .getName (), "SomeRandomDevice" )
5657 self .assertEquals (s .getCompletion (), False )
5758 self .assertEquals (s .getReadback (), "SomeRandomDevice" )
@@ -60,7 +61,7 @@ def testCustomSettings(self):
6061
6162 # Check device that should have special settings
6263 s = settings .getDefaultSettings ("My:Lakeshore1" )
63- print s
64+ print ( s )
6465 self .assertEquals (s .getName (), "My:Lakeshore1" )
6566 self .assertEquals (s .getCompletion (), True )
6667 self .assertEquals (s .getReadback (), None )
@@ -69,14 +70,14 @@ def testCustomSettings(self):
6970
7071 # Check device that should NOT have them
7172 s = settings .getDefaultSettings ("Your:Lakeshore1" )
72- print s
73+ print ( s )
7374 self .assertEquals (s .getName (), "Your:Lakeshore1" )
7475 self .assertEquals (s .getCompletion (), False )
7576 self .assertEquals (s .getReadback (), "Your:Lakeshore1" )
7677
7778 # 'Motor' that uses *.RBV for a readback
7879 s = settings .getDefaultSettings ("My:Motor:47" )
79- print s
80+ print ( s )
8081 self .assertEquals (s .getName (), "My:Motor:47" )
8182 self .assertEquals (s .getCompletion (), True )
8283 self .assertEquals (s .getReadback (), "My:Motor:47.RBV" )
@@ -85,11 +86,11 @@ def testCustomSettings(self):
8586
8687 # Different comparisons
8788 s = settings .getDefaultSettings ("SomeCounter" )
88- print s
89+ print ( s )
8990 self .assertEquals (s .getComparison (), '>=' )
9091
9192 s = settings .getDefaultSettings ("PerpetualCounter" )
92- print s
93+ print ( s )
9394 self .assertEquals (s .getComparison (), 'increase by' )
9495
9596
@@ -98,7 +99,7 @@ def testDeviceModifiers(self):
9899
99100 spec = "My:Lakeshore1"
100101 s = settings .parseDeviceSettings (spec )
101- print "%s -> %s" % (spec , s )
102+ print ( "%s -> %s" % (spec , s ) )
102103 self .assertEquals (s .getName (), "My:Lakeshore1" )
103104 self .assertEquals (s .getCompletion (), True )
104105 self .assertEquals (s .getReadback (), None )
@@ -111,29 +112,29 @@ def testDeviceModifiers(self):
111112
112113 spec = "-c My:Lakeshore1"
113114 s = settings .parseDeviceSettings (spec )
114- print "%s -> %s" % (spec , s )
115+ print ( "%s -> %s" % (spec , s ) )
115116 self .assertEquals (s .getName (), "My:Lakeshore1" )
116117 self .assertEquals (s .getCompletion (), False )
117118 self .assertEquals (s .getReadback (), None )
118119
119120 spec = "+p-c+r My:Lakeshore1"
120121 s = settings .parseDeviceSettings (spec )
121- print "%s -> %s" % (spec , s )
122+ print ( "%s -> %s" % (spec , s ) )
122123 self .assertEquals (s .getName (), "My:Lakeshore1" )
123124 self .assertEquals (s .getCompletion (), False )
124125 self .assertEquals (s .getReadback (), "My:Lakeshore1" )
125126 self .assertEquals (s .getParallel (), True )
126127
127128 spec = "+pr My:Lakeshore1"
128129 s = settings .parseDeviceSettings (spec )
129- print "%s -> %s" % (spec , s )
130+ print ( "%s -> %s" % (spec , s ) )
130131 self .assertEquals (s .getName (), "My:Lakeshore1" )
131132 self .assertEquals (s .getReadback (), "My:Lakeshore1" )
132133 self .assertEquals (s .getParallel (), True )
133134
134135 spec = "+p-cr My:Motor:47"
135136 s = settings .parseDeviceSettings (spec )
136- print "%s -> %s" % (spec , s )
137+ print ( "%s -> %s" % (spec , s ) )
137138 self .assertEquals (s .getName (), "My:Motor:47" )
138139 self .assertEquals (s .getCompletion (), False )
139140 self .assertEquals (s .getReadback (), None )
0 commit comments