Ejemplo n.º 1
0
 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)))
Ejemplo n.º 2
0
 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))
     )
Ejemplo n.º 3
0
 def test_i_error(self):
     with self.assertRaises(DummyException):
         return util.icoalesce((None, None, None), DummyException(':P'))
Ejemplo n.º 4
0
 def test_i_third(self):
     self.assertEqual(util.icoalesce((None, None, 'third')), 'third')
Ejemplo n.º 5
0
 def test_i_first(self):
     self.assertEqual(util.icoalesce(('first', None, 'third')), 'first')
Ejemplo n.º 6
0
 def test_i_default(self):
     self.assertEqual(util.icoalesce([], 5), 5)
Ejemplo n.º 7
0
 def test_i_empty(self):
     self.assertIsNone(util.icoalesce([]))
Ejemplo n.º 8
0
 def test_i_error(self):
     with self.assertRaises(DummyException):
         return util.icoalesce((None, None, None), DummyException(':P'))
Ejemplo n.º 9
0
 def test_i_third(self):
     self.assertEqual(util.icoalesce((None, None, 'third')), 'third')
Ejemplo n.º 10
0
 def test_i_first(self):
     self.assertEqual(util.icoalesce(('first', None, 'third')), 'first')
Ejemplo n.º 11
0
 def test_i_default(self):
     self.assertEqual(util.icoalesce([], 5), 5)
Ejemplo n.º 12
0
 def test_i_empty(self):
     self.assertIsNone(util.icoalesce([]))