예제 #1
0
 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'))
예제 #2
0
 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={}))
예제 #3
0
 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'))
예제 #4
0
 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)
예제 #5
0
 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={}))