예제 #1
0
    def setUp(self):
        BaseTestIO.setUp(self)
        if sys.platform.startswith('win'):
            distantfile = 'http://download.multichannelsystems.com/download_data/software/neuroshare/nsMCDLibrary_3.7b.zip'
            localfile = os.path.join(tempfile.gettempdir(),'nsMCDLibrary_3.7b.zip')
            if not os.path.exists(localfile):
                urlretrieve(distantfile, localfile)
            if platform.architecture()[0].startswith('64'):
                self.dllname = os.path.join(tempfile.gettempdir(),'Matlab/Matlab-Import-Filter/Matlab_Interface/nsMCDLibrary64.dll')
                if not os.path.exists(self.dllname):
                    zip = zipfile.ZipFile(localfile)
                    zip.extract('Matlab/Matlab-Import-Filter/Matlab_Interface/nsMCDLibrary64.dll', path = tempfile.gettempdir())
            else:
                self.dllname = os.path.join(tempfile.gettempdir(),'Matlab/Matlab-Import-Filter/Matlab_Interface/nsMCDLibrary.dll')
                if not os.path.exists(self.dllname):
                    zip = zipfile.ZipFile(localfile)
                    zip.extract('Matlab/Matlab-Import-Filter/Matlab_Interface/nsMCDLibrary.dll', path = tempfile.gettempdir())

        elif sys.platform.startswith('linux'):
            distantfile = 'http://download.multichannelsystems.com/download_data/software/neuroshare/nsMCDLibrary_Linux64_3.7b.tar.gz'
            localfile = os.path.join(tempfile.gettempdir(),'nsMCDLibrary_Linux64_3.7b.tar.gz')
            if not os.path.exists(localfile):
                urlretrieve(distantfile, localfile)
            self.dllname = os.path.join(tempfile.gettempdir(),'nsMCDLibrary/nsMCDLibrary.so')
            if not os.path.exists(self.dllname):
                tar = tarfile.open(localfile)
                tar.extract('nsMCDLibrary/nsMCDLibrary.so', path = tempfile.gettempdir())
        else:
            raise unittest.SkipTest("Not currently supported on OS X")
 def setUp(self):
     BaseTestIO.setUp(self)
     filename = get_test_file_full_path(
             ioclass=NestIO,
             filename='0gid-1time-2Vm-3gex-4gin-1260-0.dat',
             directory=self.local_test_dir, clean=False)
     self.testIO = ColumnIO(filename=filename)
예제 #3
0
 def setUp(self):
     BaseTestIO.setUp(self)
     filename = get_test_file_full_path(
         ioclass=NestIO,
         filename='0gid-1time-2Vm-3gex-4gin-1260-0.dat',
         directory=self.local_test_dir, clean=False)
     self.testIO = ColumnIO(filename=filename)
예제 #4
0
    def setUp(self):
        BaseTestIO.setUp(self)
        if sys.platform.startswith("win"):
            distantfile = (
                "http://download.multichannelsystems.com/download_data/software/neuroshare/nsMCDLibrary_3.7b.zip"
            )
            localfile = os.path.join(tempfile.gettempdir(), "nsMCDLibrary_3.7b.zip")
            if not os.path.exists(localfile):
                urlretrieve(distantfile, localfile)
            if platform.architecture()[0].startswith("64"):
                self.dllname = os.path.join(
                    tempfile.gettempdir(), "Matlab/Matlab-Import-Filter/Matlab_Interface/nsMCDLibrary64.dll"
                )
                if not os.path.exists(self.dllname):
                    zip = zipfile.ZipFile(localfile)
                    zip.extract(
                        "Matlab/Matlab-Import-Filter/Matlab_Interface/nsMCDLibrary64.dll", path=tempfile.gettempdir()
                    )
            else:
                self.dllname = os.path.join(
                    tempfile.gettempdir(), "Matlab/Matlab-Import-Filter/Matlab_Interface/nsMCDLibrary.dll"
                )
                if not os.path.exists(self.dllname):
                    zip = zipfile.ZipFile(localfile)
                    zip.extract(
                        "Matlab/Matlab-Import-Filter/Matlab_Interface/nsMCDLibrary.dll", path=tempfile.gettempdir()
                    )

        elif sys.platform.startswith("linux"):
            distantfile = "http://download.multichannelsystems.com/download_data/software/neuroshare/nsMCDLibrary_Linux64_3.7b.tar.gz"
            localfile = os.path.join(tempfile.gettempdir(), "nsMCDLibrary_Linux64_3.7b.tar.gz")
            if not os.path.exists(localfile):
                urlretrieve(distantfile, localfile)
            self.dllname = os.path.join(tempfile.gettempdir(), "nsMCDLibrary/nsMCDLibrary.so")
            if not os.path.exists(self.dllname):
                tar = tarfile.open(localfile)
                tar.extract("nsMCDLibrary/nsMCDLibrary.so", path=tempfile.gettempdir())
예제 #5
0
 def setUp(self):
     auto_install_maxwell_hdf5_compression_plugin(force_download=False)
     BaseTestIO.setUp(self)
예제 #6
0
 def setUp(self):
     BaseTestIO.setUp(self)
예제 #7
0
 def setUp(self):
     BaseTestIO.setUp(self)
     filename = self.get_local_path(
         'nest/0gid-1time-2Vm-3gex-4gin-1260-0.dat')
     self.testIO = ColumnIO(filename=filename)
예제 #8
0
 def setUp(self):
     BaseTestIO.setUp(self)