예제 #1
0
class CNTTests(BaseFileTests):
    def setUp(self):
        super(CNTTests, self).setUp()
        self.filesys.open.return_value = MockFile()
        from niprov.cnt import NeuroscanFile
        self.constructor = NeuroscanFile
        self.file = NeuroscanFile(self.path, dependencies=self.dependencies)

    def test_Inspect_parses_experimental_basics(self):
        out = self.file.inspect()
        self.assertEqual(out['subject'], 'Jane Doe')
        self.assertEqual(out['dimensions'], [32, 2080])
        self.assertEqual(out['acquired'], datetime(2015, 3, 9, 13, 7, 3))
        self.assertEqual(out['sampling-frequency'], 1000)
        self.assertEqual(out['duration'], 2080 / 1000.)

    def test_Determines_modality(self):
        out = self.file.inspect()
        self.assertEqual(out['modality'], 'EEG')

    def test_Preserves_modality_if_inherited(self):
        pass  # Doesn't have to preserve
예제 #2
0
파일: test_cnt.py 프로젝트: ilogue/niprov
class CNTTests(BaseFileTests):

    def setUp(self):
        super(CNTTests, self).setUp()
        self.filesys.open.return_value = MockFile()
        from niprov.cnt import NeuroscanFile
        self.constructor = NeuroscanFile
        self.file = NeuroscanFile(self.path, dependencies=self.dependencies)

    def test_Inspect_parses_experimental_basics(self):
        out = self.file.inspect()
        self.assertEqual(out['subject'], 'Jane Doe')
        self.assertEqual(out['dimensions'], [32, 2080])
        self.assertEqual(out['acquired'], datetime(2015,3,9,13,7,3))
        self.assertEqual(out['sampling-frequency'], 1000)
        self.assertEqual(out['duration'], 2080/1000.)

    def test_Determines_modality(self):
        out = self.file.inspect()
        self.assertEqual(out['modality'], 'EEG')

    def test_Preserves_modality_if_inherited(self):
        pass # Doesn't have to preserve
예제 #3
0
 def setUp(self):
     super(CNTTests, self).setUp()
     self.filesys.open.return_value = MockFile()
     from niprov.cnt import NeuroscanFile
     self.constructor = NeuroscanFile
     self.file = NeuroscanFile(self.path, dependencies=self.dependencies)
예제 #4
0
파일: test_cnt.py 프로젝트: ilogue/niprov
 def setUp(self):
     super(CNTTests, self).setUp()
     self.filesys.open.return_value = MockFile()
     from niprov.cnt import NeuroscanFile
     self.constructor = NeuroscanFile
     self.file = NeuroscanFile(self.path, dependencies=self.dependencies)