def bad_test_instantiate(self, ssh, mock_time):
     prox_approx_vnf = ProxApproxVnf(NAME, self.VNFD0)
     prox_approx_vnf.scenario_helper = mock.MagicMock()
     prox_approx_vnf.setup_helper = mock.MagicMock()
     # we can't mock super
     prox_approx_vnf.instantiate(self.SCENARIO_CFG, self.CONTEXT_CFG)
     prox_approx_vnf.setup_helper.build_config.assert_called_once()
    def test_terminate(self, ssh, mock_socket, mock_time):
        mock_ssh(ssh)
        prox_approx_vnf = ProxApproxVnf(NAME, self.VNFD0)
        prox_approx_vnf._vnf_process = mock.MagicMock()
        prox_approx_vnf._vnf_process.terminate = mock.Mock()
        prox_approx_vnf.ssh_helper = mock.MagicMock()
        prox_approx_vnf.setup_helper = mock.Mock()
        prox_approx_vnf.resource_helper = mock.MagicMock()

        self.assertIsNone(prox_approx_vnf.terminate())