Example #1
0
 def test_If_fif_passed_but_mne_not_installed_tells_listener(self):
     from niprov.files import FileFactory
     from niprov.basefile import BaseFile
     self.libs.hasDependency.return_value = False
     factory = FileFactory(dependencies=self.dependencies)
     fileCreated = factory.locatedAt('example.fif')
     self.assertIsInstance(fileCreated, BaseFile)
     self.log.missingDependencyForImage.assert_called_with('mne','example.fif')
Example #2
0
 def test_If_extensions_are_not_case_sensitive(self):
     from niprov.files import FileFactory
     from niprov.dcm import DicomFile
     factory = FileFactory(dependencies=self.dependencies)
     fileCreated = factory.locatedAt('example.dCm')
     self.assertIsInstance(fileCreated, DicomFile)
Example #3
0
 def test_If_fif_passed_uses_FifFile(self):
     from niprov.files import FileFactory
     from niprov.fif import FifFile
     factory = FileFactory(dependencies=self.dependencies)
     fileCreated = factory.locatedAt('example.fif')
     self.assertIsInstance(fileCreated, FifFile)
Example #4
0
 def test_If_dicom_passed_uses_DicomFile(self):
     from niprov.files import FileFactory
     from niprov.dcm import DicomFile
     factory = FileFactory(dependencies=self.dependencies)
     fileCreated = factory.locatedAt('example.dcm')
     self.assertIsInstance(fileCreated, DicomFile)
Example #5
0
 def test_If_compressed_nii_passed_uses_NiftiFile(self):
     from niprov.files import FileFactory
     from niprov.nifti import NiftiFile
     factory = FileFactory(dependencies=self.dependencies)
     fileCreated = factory.locatedAt('example.nii.gz')
     self.assertIsInstance(fileCreated, NiftiFile)
Example #6
0
 def test_If_parrec_passed_uses_ParrecFile(self):
     from niprov.files import FileFactory
     from niprov.parrec import ParrecFile
     factory = FileFactory(dependencies=self.dependencies)
     fileCreated = factory.locatedAt('example.PAR')
     self.assertIsInstance(fileCreated, ParrecFile)
Example #7
0
 def test_BaseFile(self):
     from niprov.files import FileFactory
     from niprov.basefile import BaseFile
     factory = FileFactory(dependencies=self.dependencies)
     fileCreated = factory.locatedAt('example.f')
     self.assertIsInstance(fileCreated, BaseFile)
Example #8
0
 def test_If_cnt_passed_uses_NeuroscanFile(self):
     from niprov.files import FileFactory
     from niprov.cnt import NeuroscanFile
     factory = FileFactory(dependencies=self.dependencies)
     fileCreated = factory.locatedAt('example.cnt')
     self.assertIsInstance(fileCreated, NeuroscanFile)