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