357
358
def test_neutron_api_settings(self):
358
359
self.relation_ids.return_value = ['foo']
359
360
self.related_units.return_value = ['bar']
360
self.test_relation.set({'l2-population': True})
361
self.test_relation.set({'l2-population': True,
362
'overlay-network-type': 'gre', })
361
363
self.relation_get.side_effect = self.test_relation.get
362
364
self.assertEquals(quantum_contexts._neutron_api_settings(),
363
{'l2_population': True})
365
{'l2_population': True,
366
'overlay_network_type': 'gre'})
365
368
def test_neutron_api_settings2(self):
366
369
self.relation_ids.return_value = ['foo']
367
370
self.related_units.return_value = ['bar']
368
self.test_relation.set({'l2-population': False})
371
self.test_relation.set({'l2-population': False,
372
'overlay-network-type': 'gre', })
369
373
self.relation_get.side_effect = self.test_relation.get
370
374
self.assertEquals(quantum_contexts._neutron_api_settings(),
371
{'l2_population': False})
375
{'l2_population': False,
376
'overlay_network_type': 'gre'})
373
378
def test_neutron_api_settings_no_apiplugin(self):
374
379
self.relation_ids.return_value = []
375
380
self.assertEquals(quantum_contexts._neutron_api_settings(),
376
{'l2_population': True})
381
{'l2_population': True,
382
'overlay_network_type': 'gre', })