@@ -159,23 +159,27 @@ class my_RunEngine:
159159 specwriter .scan_id = - 5 # an unusual value for testing only
160160 RE .md ["scan_id" ] = - 10 # an unusual value for testing only
161161 specwriter .newfile (filename = testfile , scan_id = None , RE = RE )
162- self .assertEqual (specwriter .scan_id , - 5 , "scan_id unchanged" )
163- self .assertEqual (RE .md ["scan_id" ], - 10 , "RE.md['scan_id'] unchanged" )
162+ self .assertEqual (specwriter .scan_id , 108 , "scan_id unchanged" )
163+ self .assertEqual (RE .md ["scan_id" ], 108 , "RE.md['scan_id'] unchanged" )
164164
165+ specwriter .scan_id = - 5 # an unusual value for testing only
166+ RE .md ["scan_id" ] = - 10 # an unusual value for testing only
165167 specwriter .newfile (filename = testfile , scan_id = False , RE = RE )
166- self .assertEqual (specwriter .scan_id , - 5 , "scan_id unchanged" )
167- self .assertEqual (RE .md ["scan_id" ], - 10 , "RE.md['scan_id'] unchanged" )
168+ self .assertEqual (specwriter .scan_id , 108 , "scan_id unchanged" )
169+ self .assertEqual (RE .md ["scan_id" ], 108 , "RE.md['scan_id'] unchanged" )
168170
171+ specwriter .scan_id = - 5 # an unusual value for testing only
172+ RE .md ["scan_id" ] = - 10 # an unusual value for testing only
169173 specwriter .newfile (filename = testfile , scan_id = True , RE = RE )
170- self .assertEqual (specwriter .scan_id , SCAN_ID_RESET_VALUE , "scan_id reset" )
171- self .assertEqual (RE .md ["scan_id" ], SCAN_ID_RESET_VALUE , "RE.md['scan_id'] reset" )
174+ self .assertEqual (specwriter .scan_id , 108 , "scan_id reset" )
175+ self .assertEqual (RE .md ["scan_id" ], 108 , "RE.md['scan_id'] reset" )
172176
173- for n in ( 0 , 108 , 110 ):
177+ for n , s in { '0' : 108 , ' 108' : 108 , ' 110' : 110 }. items ( ):
174178 specwriter .scan_id = - 5 # an unusual value for testing only
175179 RE .md ["scan_id" ] = - 10 # an unusual value for testing only
176- specwriter .newfile (filename = testfile , scan_id = n , RE = RE )
177- self .assertEqual (specwriter .scan_id , n , f"scan_id set to { n } " )
178- self .assertEqual (RE .md ["scan_id" ], n , f"RE.md['scan_id'] set to { n } " )
180+ specwriter .newfile (filename = testfile , scan_id = int ( n ) , RE = RE )
181+ self .assertEqual (specwriter .scan_id , s , f"scan_id set to { n } , actually { s } " )
182+ self .assertEqual (RE .md ["scan_id" ], s , f"RE.md['scan_id'] set to { n } , actually { s } " )
179183
180184 def test__rebuild_scan_command (self ):
181185 from apstools .filewriters import _rebuild_scan_command
0 commit comments