def test_will_guess_stupid_names(self): p1 = self.tempdir / 'Ponies' with self.assertRaises(OSError): utils.guess_channel_dir(self.tempdir, 'ponies') p1.mkdir() res = utils.guess_channel_dir(self.tempdir, 'ponies') exp = ('Ponies', p1) self.assertEqual(res, exp)
def test_guesses_mkate_aliases(self): for alias in ['mKate', 'Alexa Fluor 555', 'Alexa Fluor 568', 'AF555', 'AF568']: mkatedir = self.tempdir / alias with self.assertRaises(OSError): utils.guess_channel_dir(self.tempdir, 'af555') mkatedir.mkdir() res = utils.guess_channel_dir(self.tempdir, 'af555') exp = (alias, mkatedir) self.assertEqual(res, exp) mkatedir.rmdir()
def test_guesses_rfp_aliases(self): for alias in ['AF647', 'alexa_fluor_647', 'DSRed']: gfpdir = self.tempdir / alias with self.assertRaises(OSError): utils.guess_channel_dir(self.tempdir, 'rfp') gfpdir.mkdir() res = utils.guess_channel_dir(self.tempdir, 'rfp') exp = (alias, gfpdir) self.assertEqual(res, exp) gfpdir.rmdir()
def test_guesses_gfp_aliases(self): for alias in ['EGFP', 'Alexa Fluor 488', 'AF488']: gfpdir = self.tempdir / alias with self.assertRaises(OSError): utils.guess_channel_dir(self.tempdir, 'gfp') gfpdir.mkdir() res = utils.guess_channel_dir(self.tempdir, 'gfp') exp = (alias, gfpdir) self.assertEqual(res, exp) gfpdir.rmdir()
def test_guesses_dapi_aliases(self): for alias in ['DAPI', 'af405', 'AF350', 'Hoechst']: dapidir = self.tempdir / alias with self.assertRaises(OSError): utils.guess_channel_dir(self.tempdir, 'dapi') dapidir.mkdir() res = utils.guess_channel_dir(self.tempdir, 'dapi') exp = (alias, dapidir) self.assertEqual(res, exp) dapidir.rmdir()
def test_guesses_brightfield_aliases(self): for alias in ['TL Brightfield', 'Phase']: phasedir = self.tempdir / alias with self.assertRaises(OSError): utils.guess_channel_dir(self.tempdir, 'brightfield') phasedir.mkdir() res = utils.guess_channel_dir(self.tempdir, 'brightfield') exp = (alias, phasedir) self.assertEqual(res, exp) phasedir.rmdir()