def test_environment_remove(self): comps = self.base.comps env = comps.environment_by_pattern("sugar-desktop-environment") self.assertGreater(self.base.environment_remove(env), 0) prst = self.base.group_persistor p_env = prst.environment(env.id) self.assertFalse(p_env.installed) peppers = prst.group('Peppers') somerset = prst.group('somerset') self.assertFalse(peppers.installed) self.assertFalse(somerset.installed)
def test_environment_install(self): comps = self.base.comps env = comps.environment_by_pattern("sugar-desktop-environment") self.base.environment_install(env, ("mandatory",)) installed, _ = self.installed_removed(self.base) self.assertItemsEqual(map(operator.attrgetter("name"), installed), ("trampoline",)) p_env = self.prst.environment("sugar-desktop-environment") self.assertItemsEqual(p_env.full_list, ("somerset", "Peppers")) self.assertTrue(p_env.installed) peppers = self.prst.group("Peppers") somerset = self.prst.group("somerset") self.assertTrue(all((peppers.installed, somerset.installed)))
def test_environment_install(self): comps = self.base.comps env = comps.environment_by_pattern("sugar-desktop-environment") self.base.environment_install(env.id, ('mandatory',)) installed, _ = self.installed_removed(self.base) self.assertCountEqual(map(operator.attrgetter('name'), installed), ('trampoline',)) p_env = self.prst.environment('sugar-desktop-environment') self.assertCountEqual(p_env.full_list, ('somerset', 'Peppers')) self.assertTrue(p_env.installed) peppers = self.prst.group('Peppers') somerset = self.prst.group('somerset') self.assertTrue(all((peppers.installed, somerset.installed)))
def test_environment_install(self): comps = self.base.comps env = comps.environment_by_pattern("sugar-desktop-environment") self.base.environment_install(env.id, ('mandatory', )) installed, _ = self.installed_removed(self.base) self.assertCountEqual(map(operator.attrgetter('name'), installed), ('trampoline', )) p_env = self.prst.environment('sugar-desktop-environment') self.assertCountEqual(p_env.full_list, ('somerset', 'Peppers')) self.assertTrue(p_env.installed) peppers = self.prst.group('Peppers') somerset = self.prst.group('somerset') self.assertTrue(all((peppers.installed, somerset.installed)))