~corey.bryant/charms/trusty/neutron-api/db-stamp

« back to all changes in this revision

Viewing changes to unit_tests/test_neutron_api_context.py

  • Committer: james.page at ubuntu
  • Date: 2014-10-01 21:05:24 UTC
  • mfrom: (39.3.25 ipv6)
  • Revision ID: james.page@ubuntu.com-20141001210524-z6uqyljzorphrhy6
[xianghui,dosaboy,r=james-page,t=gema] Add IPv6 support using prefer-ipv6 flag

Show diffs side-by-side

added added

removed removed

Lines of Context:
18
18
        self.relation_get.side_effect = self.test_relation.get
19
19
        self.config.side_effect = self.test_config.get
20
20
        self.test_config.set('region', 'region457')
 
21
        self.test_config.set('prefer-ipv6', False)
21
22
 
 
23
    @patch.object(charmhelpers.contrib.openstack.context, 'format_ipv6_addr')
22
24
    @patch.object(charmhelpers.contrib.openstack.context, 'context_complete')
23
25
    @patch.object(charmhelpers.contrib.openstack.context, 'relation_get')
24
26
    @patch.object(charmhelpers.contrib.openstack.context, 'related_units')
25
27
    @patch.object(charmhelpers.contrib.openstack.context, 'relation_ids')
26
28
    @patch.object(charmhelpers.contrib.openstack.context, 'log')
27
 
    def test_ids_ctxt(self, _log, _rids, _runits, _rget, _ctxt_comp):
 
29
    def test_ids_ctxt(self, _log, _rids, _runits, _rget, _ctxt_comp,
 
30
                      format_ipv6_addr):
28
31
        _rids.return_value = 'rid1'
29
32
        _runits.return_value = 'runit'
30
33
        _ctxt_comp.return_value = True
92
95
        service_ports = {'neutron-server': [9696, 9686]}
93
96
 
94
97
        ctxt_data = {
 
98
            'local_host': '127.0.0.1',
 
99
            'haproxy_host': '0.0.0.0',
 
100
            'stat_port': ':8888',
95
101
            'units': unit_addresses,
96
102
            'service_ports': service_ports,
97
103
            'neutron_bind_port': 9686,