def test_link_filepaths_status_setter(self): ppd = PreprocessedData(1) self.assertEqual(ppd.link_filepaths_status, 'idle') ppd._set_link_filepaths_status('linking') self.assertEqual(ppd.link_filepaths_status, 'linking') ppd._set_link_filepaths_status('unlinking') self.assertEqual(ppd.link_filepaths_status, 'unlinking') ppd._set_link_filepaths_status('failed: error') self.assertEqual(ppd.link_filepaths_status, 'failed: error')
def test_link_filepaths_status_setter_error(self): ppd = PreprocessedData(1) with self.assertRaises(ValueError): ppd._set_link_filepaths_status('not a valid status')