def device(self): """The associated Device object.""" if self._device: return self._device device = Device(self, addr='::1') device.configure() self._device = device return self._device
def test_configure(self): device = Device(self.buildenv, '::1') device.configure() self.assertEqual( device.ssh_config, self.buildenv.path( self.buildenv.build_dir, 'ssh-keys', 'ssh_config')) self.assertFalse(device.ssh_identity) self.assertFalse(device.ssh_options) self.assertFalse(device.ssh_verbosity)