Exemplo n.º 1
0
 def setUp(self):
     super(TestK8sCNIRegistryPlugin, self).setUp()
     self.pod = {'metadata': {'name': 'foo', 'uid': 'bar'}}
     self.vif = fake._fake_vif_dict()
     registry = {'foo': {'pod': self.pod, 'vif': self.vif,
                         'containerid': None}}
     self.plugin = service.K8sCNIRegistryPlugin(registry)
     self.params = mock.Mock(args=mock.Mock(K8S_POD_NAME='foo'),
                             CNI_IFNAME='baz', CNI_NETNS=123,
                             CNI_CONTAINERID='cont_id')
 def setUp(self):
     super(TestK8sCNIRegistryPlugin, self).setUp()
     self.pod = {
         'metadata': {
             'name': 'foo',
             'uid': 'bar',
             'namespace': 'default'
         }
     }
     self.vif = fake._fake_vif_dict()
     registry = {
         'default/foo': {
             'pod': self.pod,
             'vif': self.vif,
             'containerid': None
         }
     }
     healthy = mock.Mock()
     self.plugin = k8s_cni_registry.K8sCNIRegistryPlugin(registry, healthy)
     self.params = mock.Mock(args=mock.Mock(K8S_POD_NAME='foo',
                                            K8S_POD_NAMESPACE='default'),
                             CNI_IFNAME='baz',
                             CNI_NETNS=123,
                             CNI_CONTAINERID='cont_id')
Exemplo n.º 3
0
 def test_run_add(self, m_post):
     m_response = mock.Mock(status_code=202)
     m_response.json = mock.Mock(return_value=fake._fake_vif_dict())
     m_post.return_value = m_response
     result = self._test_run('ADD', 'addNetwork', m_post)
     self.assertEqual(0, result)