261
261
self.assertEquals(MOCK_RETURNS['enable_motd_sys_info'],
262
262
dsrc.metadata['motd_sys_info'])
264
def test_default_ephemeral(self):
265
# Test to make sure that the builtin config has the ephemeral
267
dsrc = self._get_ds()
268
cfg = dsrc.get_config_obj()
270
ret = dsrc.get_data()
273
assert 'disk_setup' in cfg
274
assert 'fs_setup' in cfg
275
self.assertIsInstance(cfg['disk_setup'], dict)
276
self.assertIsInstance(cfg['fs_setup'], list)
278
def test_override_builtin_ds(self):
279
# Test to make sure that the built-in DS is overriden
281
data['disk_setup'] = {'test_dev': {}}
282
data['fs_setup'] = [{'label': 'test_dev'}]
283
data['serial_device'] = '/dev/ttyS2'
284
dsrc = self._get_ds(ds_cfg=data)
285
cfg = dsrc.get_config_obj()
287
ret = dsrc.get_data()
290
assert 'disk_setup' in cfg
291
assert 'fs_setup' in cfg
292
self.assertIsInstance(cfg['disk_setup'], dict)
293
self.assertIsInstance(cfg['fs_setup'], list)
294
assert 'test_dev' in cfg['disk_setup']
295
assert 'test_dev' in cfg['fs_setup'][0]['label']
297
self.assertEquals(data['serial_device'], dsrc.seed)
265
300
def apply_patches(patches):