test_neuralynxrawio.py 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. # -*- coding: utf-8 -*-
  2. # needed for python 3 compatibility
  3. from __future__ import unicode_literals, print_function, division, absolute_import
  4. import unittest
  5. from neo.rawio.neuralynxrawio import NeuralynxRawIO
  6. from neo.rawio.tests.common_rawio_test import BaseTestRawIO
  7. import logging
  8. logging.getLogger().setLevel(logging.INFO)
  9. class TestNeuralynxRawIO(BaseTestRawIO, unittest.TestCase, ):
  10. rawioclass = NeuralynxRawIO
  11. entities_to_test = [
  12. 'Cheetah_v5.5.1/original_data',
  13. 'Cheetah_v5.6.3/original_data',
  14. 'Cheetah_v5.7.4/original_data',
  15. ]
  16. files_to_download = [
  17. 'Cheetah_v5.5.1/original_data/CheetahLogFile.txt',
  18. 'Cheetah_v5.5.1/original_data/CheetahLostADRecords.txt',
  19. 'Cheetah_v5.5.1/original_data/Events.nev',
  20. 'Cheetah_v5.5.1/original_data/STet3a.nse',
  21. 'Cheetah_v5.5.1/original_data/STet3b.nse',
  22. 'Cheetah_v5.5.1/original_data/Tet3a.ncs',
  23. 'Cheetah_v5.5.1/original_data/Tet3b.ncs',
  24. 'Cheetah_v5.5.1/plain_data/STet3a.txt',
  25. 'Cheetah_v5.5.1/plain_data/STet3b.txt',
  26. 'Cheetah_v5.5.1/plain_data/Tet3a.txt',
  27. 'Cheetah_v5.5.1/plain_data/Tet3b.txt',
  28. 'Cheetah_v5.5.1/plain_data/Events.txt',
  29. 'Cheetah_v5.5.1/README.txt',
  30. 'Cheetah_v5.6.3/original_data/CheetahLogFile.txt',
  31. 'Cheetah_v5.6.3/original_data/CheetahLostADRecords.txt',
  32. 'Cheetah_v5.6.3/original_data/Events.nev',
  33. 'Cheetah_v5.6.3/original_data/CSC1.ncs',
  34. 'Cheetah_v5.6.3/original_data/CSC2.ncs',
  35. 'Cheetah_v5.6.3/original_data/TT1.ntt',
  36. 'Cheetah_v5.6.3/original_data/TT2.ntt',
  37. 'Cheetah_v5.6.3/original_data/VT1.nvt',
  38. 'Cheetah_v5.6.3/plain_data/Events.txt',
  39. 'Cheetah_v5.6.3/plain_data/CSC1.txt',
  40. 'Cheetah_v5.6.3/plain_data/CSC2.txt',
  41. 'Cheetah_v5.6.3/plain_data/TT1.txt',
  42. 'Cheetah_v5.6.3/plain_data/TT2.txt',
  43. 'Cheetah_v5.7.4/original_data/CSC1.ncs',
  44. 'Cheetah_v5.7.4/original_data/CSC2.ncs',
  45. 'Cheetah_v5.7.4/original_data/CSC3.ncs',
  46. 'Cheetah_v5.7.4/original_data/CSC4.ncs',
  47. 'Cheetah_v5.7.4/original_data/CSC5.ncs',
  48. 'Cheetah_v5.7.4/original_data/Events.nev',
  49. 'Cheetah_v5.7.4/plain_data/CSC1.txt',
  50. 'Cheetah_v5.7.4/plain_data/CSC2.txt',
  51. 'Cheetah_v5.7.4/plain_data/CSC3.txt',
  52. 'Cheetah_v5.7.4/plain_data/CSC4.txt',
  53. 'Cheetah_v5.7.4/plain_data/CSC5.txt',
  54. 'Cheetah_v5.7.4/plain_data/Events.txt',
  55. 'Cheetah_v5.7.4/README.txt']
  56. if __name__ == "__main__":
  57. unittest.main()