def _mk_process_name(self, instr): """ Generate a process name based on the instruction """ return 'Proc{0}-{1}'.format( instr.__class__.__name__, util.icoalesce(self._possible_process_names(instr)))
def _mk_process_name(self, instr): """ Generate a process name based on the instruction """ return 'Proc{0}-{1}'.format( instr.__class__.__name__, util.icoalesce(self._possible_process_names(instr)) )
def test_i_error(self): with self.assertRaises(DummyException): return util.icoalesce((None, None, None), DummyException(':P'))
def test_i_third(self): self.assertEqual(util.icoalesce((None, None, 'third')), 'third')
def test_i_first(self): self.assertEqual(util.icoalesce(('first', None, 'third')), 'first')
def test_i_default(self): self.assertEqual(util.icoalesce([], 5), 5)
def test_i_empty(self): self.assertIsNone(util.icoalesce([]))