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']
             }]))
Example #2
0
 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({}, []))