def testLoad_notElf(self): obj = Consumer() with self.assertRaises(errors.NotElfFileError): elf.read_elffile("/etc/fstab", obj)
def testLoad(self): obj = Consumer() elf.read_elffile("/usr/bin/echo", obj) self.assertEqual(obj.pathname, "/usr/bin/echo")
def testLoad_badfile(self): obj = Consumer() with self.assertRaises(FileNotFoundError): elf.read_elffile("/usr/bin/wibble_wobble", obj)