def test_read_sys_net_safe_returns_false_on_noent_failure(self): """read_sys_net_safe returns False on file not found failures.""" self.assertFalse(net.read_sys_net_safe('dev', 'attr'))
def test_read_sys_net_safe_false_on_translate_failure(self): """read_sys_net_safe returns False on translation failures.""" content = "you're welcome\n" write_file(os.path.join(self.sysdir, 'dev', 'attr'), content) self.assertFalse(net.read_sys_net_safe('dev', 'attr', translate={}))
def __init__(self, datasource, devpath, action, success_fn): # convert devpath to mac address id = read_sys_net_safe(os.path.basename(devpath), "address") super().__init__(id, datasource, devpath, action, success_fn)