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