@@ -180,6 +180,7 @@ class TestNcsRecordingType(BaseTestRawIO, unittest.TestCase):
180180 """
181181 Test of decoding of NlxHeader for type of recording.
182182 """
183+
183184 rawioclass = NeuralynxRawIO
184185 entities_to_test = []
185186
@@ -207,6 +208,7 @@ class TestNcsSectionsFactory(BaseTestRawIO, unittest.TestCase):
207208 """
208209 Test building NcsBlocks for files of different revisions.
209210 """
211+
210212 rawioclass = NeuralynxRawIO
211213 entities_to_test = []
212214
@@ -328,6 +330,7 @@ class TestNcsSections(BaseTestRawIO, unittest.TestCase):
328330 """
329331 Test building NcsBlocks for files of different revisions.
330332 """
333+
331334 rawioclass = NeuralynxRawIO
332335 entities_to_test = []
333336
@@ -377,19 +380,19 @@ def test_no_date_time(self):
377380 self .assertEqual (hdr ["ApplicationName" ], "Pegasus" )
378381 self .assertEqual (hdr ["FileType" ], "Event" )
379382
380-
381383 def test_neuraview2 (self ):
382384 filename = self .get_local_path ("neuralynx/Neuraview_v2/original_data/NeuraviewEventMarkers-sample.nev" )
383385 hdr = NlxHeader (filename )
384386
385- self .assertEqual (datetime .datetime (2015 ,12 ,14 , 15 ,58 ,32 ), hdr [' recording_opened' ])
386- self .assertEqual (datetime .datetime (2015 ,12 ,14 , 15 ,58 ,32 ), hdr [' recording_closed' ])
387+ self .assertEqual (datetime .datetime (2015 , 12 , 14 , 15 , 58 , 32 ), hdr [" recording_opened" ])
388+ self .assertEqual (datetime .datetime (2015 , 12 , 14 , 15 , 58 , 32 ), hdr [" recording_closed" ])
387389
388390 # left in for possible future header tests
389391
390392 # left in for possible future header tests
391393 def check_dateutil_parse (self , hdrTxt , openPat , closePat , openDate , closeDate ):
392394 import dateutil
395+
393396 mtch = openPat .search (hdrTxt )
394397 self .assertIsNotNone (mtch )
395398 dt = mtch .groupdict ()
@@ -406,74 +409,78 @@ def test_datetime_parsing(self):
406409 # neuraview2
407410 filename = self .get_local_path ("neuralynx/Neuraview_v2/original_data/NeuraviewEventMarkers-sample.nev" )
408411 txt_header = NlxHeader .get_text_header (filename )
409- self .check_dateutil_parse (txt_header , NlxHeader ._openDatetime1_pat , NlxHeader ._closeDatetime1_pat ,
410- datetime .datetime (2015 ,12 ,14 , 15 ,58 ,32 ),
411- datetime .datetime (2015 ,12 ,14 , 15 ,58 ,32 ))
412+ self .check_dateutil_parse (
413+ txt_header ,
414+ NlxHeader ._openDatetime1_pat ,
415+ NlxHeader ._closeDatetime1_pat ,
416+ datetime .datetime (2015 , 12 , 14 , 15 , 58 , 32 ),
417+ datetime .datetime (2015 , 12 , 14 , 15 , 58 , 32 ),
418+ )
412419 hdr = NlxHeader (filename )
413- self .assertEqual (datetime .datetime (2015 ,12 ,14 , 15 ,58 ,32 ),
414- hdr ['recording_opened' ])
415- self .assertEqual (datetime .datetime (2015 ,12 ,14 , 15 ,58 ,32 ),
416- hdr ['recording_closed' ])
420+ self .assertEqual (datetime .datetime (2015 , 12 , 14 , 15 , 58 , 32 ), hdr ["recording_opened" ])
421+ self .assertEqual (datetime .datetime (2015 , 12 , 14 , 15 , 58 , 32 ), hdr ["recording_closed" ])
417422
418423 # Cheetah 5.7.4 'inProps'
419424 filename = self .get_local_path ("neuralynx/Cheetah_v5.7.4/original_data/CSC1.ncs" )
420425 txt_header = NlxHeader .get_text_header (filename )
421- self .check_dateutil_parse (txt_header , NlxHeader ._openDatetime2_pat , NlxHeader ._closeDatetime2_pat ,
422- datetime .datetime (2017 ,2 ,16 , 17 ,56 ,4 ),
423- datetime .datetime (2017 ,2 ,16 , 18 ,1 ,18 ))
426+ self .check_dateutil_parse (
427+ txt_header ,
428+ NlxHeader ._openDatetime2_pat ,
429+ NlxHeader ._closeDatetime2_pat ,
430+ datetime .datetime (2017 , 2 , 16 , 17 , 56 , 4 ),
431+ datetime .datetime (2017 , 2 , 16 , 18 , 1 , 18 ),
432+ )
424433 hdr = NlxHeader (filename )
425- self .assertEqual (datetime .datetime (2017 ,2 ,16 , 17 ,56 ,4 ),
426- hdr ['recording_opened' ])
427- self .assertEqual (datetime .datetime (2017 ,2 ,16 , 18 ,1 ,18 ),
428- hdr ['recording_closed' ])
434+ self .assertEqual (datetime .datetime (2017 , 2 , 16 , 17 , 56 , 4 ), hdr ["recording_opened" ])
435+ self .assertEqual (datetime .datetime (2017 , 2 , 16 , 18 , 1 , 18 ), hdr ["recording_closed" ])
429436
430437 # Cheetah 4.0.2
431438 filename = self .get_local_path ("neuralynx/Cheetah_v4.0.2/original_data/CSC14_trunc.Ncs" )
432439 txt_header = NlxHeader .get_text_header (filename )
433- self .check_dateutil_parse (txt_header , NlxHeader . _openDatetime1_pat , None ,
434- datetime .datetime (2003 ,10 ,4 , 10 ,3 , 0 , 578000 ),
435- None )
440+ self .check_dateutil_parse (
441+ txt_header , NlxHeader . _openDatetime1_pat , None , datetime .datetime (2003 , 10 , 4 , 10 , 3 , 0 , 578000 ), None
442+ )
436443 hdr = NlxHeader (filename )
437- self .assertEqual (datetime .datetime (2003 ,10 ,4 , 10 ,3 ,0 , 578000 ),
438- hdr ['recording_opened' ])
439- self .assertIsNone (hdr .get ('recording_closed' ))
444+ self .assertEqual (datetime .datetime (2003 , 10 , 4 , 10 , 3 , 0 , 578000 ), hdr ["recording_opened" ])
445+ self .assertIsNone (hdr .get ("recording_closed" ))
440446
441447 # Cheetah 5.4.0 'openClosedInHeader'
442448 filename = self .get_local_path ("neuralynx/Cheetah_v5.4.0/original_data/CSC5_trunc.Ncs" )
443449 txt_header = NlxHeader .get_text_header (filename )
444- self .check_dateutil_parse (txt_header , NlxHeader ._openDatetime1_pat , NlxHeader ._closeDatetime1_pat ,
445- datetime .datetime (2001 ,1 ,1 , 0 ,0 ,0 , 0 ),
446- datetime .datetime (2001 ,1 ,1 , 0 ,0 ,0 , 0 ))
450+ self .check_dateutil_parse (
451+ txt_header ,
452+ NlxHeader ._openDatetime1_pat ,
453+ NlxHeader ._closeDatetime1_pat ,
454+ datetime .datetime (2001 , 1 , 1 , 0 , 0 , 0 , 0 ),
455+ datetime .datetime (2001 , 1 , 1 , 0 , 0 , 0 , 0 ),
456+ )
447457 hdr = NlxHeader (filename )
448- self .assertEqual (datetime .datetime (2001 ,1 ,1 , 0 ,0 ,0 , 0 ),
449- hdr ['recording_opened' ])
450- self .assertEqual (datetime .datetime (2001 ,1 ,1 , 0 ,0 ,0 , 0 ),
451- hdr ['recording_closed' ])
458+ self .assertEqual (datetime .datetime (2001 , 1 , 1 , 0 , 0 , 0 , 0 ), hdr ["recording_opened" ])
459+ self .assertEqual (datetime .datetime (2001 , 1 , 1 , 0 , 0 , 0 , 0 ), hdr ["recording_closed" ])
452460
453461 def test_filename_prop (self ):
454462 # neuraview2
455463 filename = self .get_local_path ("neuralynx/Neuraview_v2/original_data/NeuraviewEventMarkers-sample.nev" )
456464 hdr = NlxHeader (filename )
457- self .assertEqual (r"L:\McHugh Lab\Recording\2015-06-24_18-05-11\NeuraviewEventMarkers-20151214_SleepScore.nev" ,
458- hdr ['OriginalFileName' ])
465+ self .assertEqual (
466+ r"L:\McHugh Lab\Recording\2015-06-24_18-05-11\NeuraviewEventMarkers-20151214_SleepScore.nev" ,
467+ hdr ["OriginalFileName" ],
468+ )
459469
460470 # Cheetah 5.7.4 'inProps'
461471 filename = self .get_local_path ("neuralynx/Cheetah_v5.7.4/original_data/CSC1.ncs" )
462472 hdr = NlxHeader (filename )
463- self .assertEqual (r'C:\CheetahData\2017-02-16_17-55-55\CSC1.ncs' ,
464- hdr ['OriginalFileName' ])
473+ self .assertEqual (r"C:\CheetahData\2017-02-16_17-55-55\CSC1.ncs" , hdr ["OriginalFileName" ])
465474
466475 # Cheetah 4.0.2
467476 filename = self .get_local_path ("neuralynx/Cheetah_v4.0.2/original_data/CSC14_trunc.Ncs" )
468477 hdr = NlxHeader (filename )
469- self .assertEqual (r'D:\Cheetah_Data\2003-10-4_10-2-58\CSC14.Ncs' ,
470- hdr ['OriginalFileName' ])
478+ self .assertEqual (r"D:\Cheetah_Data\2003-10-4_10-2-58\CSC14.Ncs" , hdr ["OriginalFileName" ])
471479
472480 # Cheetah 5.4.0
473481 filename = self .get_local_path ("neuralynx/Cheetah_v5.4.0/original_data/CSC5_trunc.Ncs" )
474482 hdr = NlxHeader (filename )
475- self .assertEqual (r'C:\CheetahData\2000-01-01_00-00-00\CSC5.ncs' ,
476- hdr ['OriginalFileName' ])
483+ self .assertEqual (r"C:\CheetahData\2000-01-01_00-00-00\CSC5.ncs" , hdr ["OriginalFileName" ])
477484
478485
479486if __name__ == "__main__" :
0 commit comments