def test_get_enabled_services_default_count(self): self.assertEqual( set([ 'OS::TripleO::Services::NeutronApi', 'OS::TripleO::Services::NovaApi', 'OS::TripleO::Services::NovaCompute' ]), kb.get_enabled_services( {'parameter_defaults': {}}, [{ 'name': 'Controller', 'CountDefault': 1, 'ServicesDefault': [ 'OS::TripleO::Services::NeutronApi', 'OS::TripleO::Services::NovaApi' ] }, { 'name': 'Compute', 'CountDefault': 1, 'ServicesDefault': ['OS::TripleO::Services::NovaCompute'] }, { 'name': 'BlockStorage', 'ServicesDefault': ['OS::TripleO::Services::Ntp'] }]))
def test_get_enabled_services(self): self.assertEqual( set([ 'OS::TripleO::Services::NeutronApi', 'OS::TripleO::Services::NovaApi', 'OS::TripleO::Services::NovaCompute', 'OS::TripleO::Services::NovaLibvirt' ]), kb.get_enabled_services( { 'parameter_defaults': { 'ControllerCount': 1, 'ComputeCount': 1, 'BlockStorageCount': 0, 'ComputeServices': [ 'OS::TripleO::Services::NovaCompute', 'OS::TripleO::Services::NovaLibvirt' ] } }, [{ 'name': 'Controller', 'CountDefault': 0, 'ServicesDefault': [ 'OS::TripleO::Services::NeutronApi', 'OS::TripleO::Services::NovaApi' ] }, { 'name': 'Compute', 'ServicesDefault': ['OS::TripleO::Services::NovaCompute'] }, { 'name': 'BlockStorage', 'ServicesDefault': ['OS::TripleO::Services::Timesync'] }]))
def test_get_enabled_services_empty(self): self.assertEqual(set([]), kb.get_enabled_services({}, []))