def test_run(self): comp = Component() try: comp.run() except NotImplementedError as err: self.assertEqual(str(err), ".execute") else: self.fail('expected NotImplementedError')
def test_bad_new_directory(self): logging.debug('') logging.debug('test_bad_new_directory') comp = Component() comp.directory = '/illegal' try: comp.run() except ValueError, exc: msg = ": Illegal path '/illegal', not a descendant of" self.assertEqual(str(exc)[:len(msg)], msg)