def test_node_registered(self): """ Verify that KubeContainerManager().node_registered() works as expected. """ kube_container_mgr = KubeContainerManager(CONFIG) # First call should return True. The rest should be False. kube_container_mgr.con = MagicMock() kube_container_mgr.con.get = MagicMock(side_effect=( MagicMock(status_code=200), MagicMock(status_code=404), MagicMock(status_code=500))) self.assertTrue(kube_container_mgr.node_registered('test')) self.assertFalse(kube_container_mgr.node_registered('test')) self.assertFalse(kube_container_mgr.node_registered('test'))
def test_node_registered(self): """ Verify that KuberContainerManager().node_registered() works as expected. """ config = Config( etcd={ 'uri': urlparse('http://127.0.0.1:2379'), }, kubernetes={ 'uri': urlparse('http://127.0.0.1:8080'), 'token': 'token', } ) kube_container_mgr = KubeContainerManager(config) # First call should return True. The rest should be False. kube_container_mgr.con = MagicMock() kube_container_mgr.con.get = MagicMock(side_effect=( MagicMock(status_code=200), MagicMock(status_code=404), MagicMock(status_code=500))) self.assertTrue(kube_container_mgr.node_registered('test')) self.assertFalse(kube_container_mgr.node_registered('test')) self.assertFalse(kube_container_mgr.node_registered('test'))