............................                                             [100%]
=============================== warnings summary ===============================
tests/test_black_litterman.py: 10 warnings
  $WORKSPACE/pypfopt-bl/pypfopt/black_litterman.py:279: UserWarning: Running Black-Litterman with no prior.
    warnings.warn("Running Black-Litterman with no prior.")

tests/test_black_litterman.py::test_input_errors
tests/test_black_litterman.py::test_dataframe_input
tests/test_black_litterman.py::test_cov_ndarray
tests/test_black_litterman.py::test_default_omega
tests/test_black_litterman.py::test_bl_returns_all_views
  $WORKSPACE/pypfopt-bl/pypfopt/black_litterman.py:380: RuntimeWarning: divide by zero encountered in matmul
    return np.diag(np.diag(tau * P @ cov_matrix @ P.T))

tests/test_black_litterman.py::test_input_errors
tests/test_black_litterman.py::test_dataframe_input
tests/test_black_litterman.py::test_cov_ndarray
tests/test_black_litterman.py::test_default_omega
tests/test_black_litterman.py::test_bl_returns_all_views
  $WORKSPACE/pypfopt-bl/pypfopt/black_litterman.py:380: RuntimeWarning: overflow encountered in matmul
    return np.diag(np.diag(tau * P @ cov_matrix @ P.T))

tests/test_black_litterman.py::test_input_errors
tests/test_black_litterman.py::test_dataframe_input
tests/test_black_litterman.py::test_cov_ndarray
tests/test_black_litterman.py::test_default_omega
tests/test_black_litterman.py::test_bl_returns_all_views
  $WORKSPACE/pypfopt-bl/pypfopt/black_litterman.py:380: RuntimeWarning: invalid value encountered in matmul
    return np.diag(np.diag(tau * P @ cov_matrix @ P.T))

tests/test_black_litterman.py::test_cov_ndarray
tests/test_black_litterman.py::test_bl_returns_all_views
  $WORKSPACE/pypfopt-bl/pypfopt/black_litterman.py:432: RuntimeWarning: divide by zero encountered in matmul
    self._tau_sigma_P = self.tau * self.cov_matrix @ self.P.T

tests/test_black_litterman.py::test_cov_ndarray
tests/test_black_litterman.py::test_bl_returns_all_views
  $WORKSPACE/pypfopt-bl/pypfopt/black_litterman.py:432: RuntimeWarning: overflow encountered in matmul
    self._tau_sigma_P = self.tau * self.cov_matrix @ self.P.T

tests/test_black_litterman.py::test_cov_ndarray
tests/test_black_litterman.py::test_bl_returns_all_views
  $WORKSPACE/pypfopt-bl/pypfopt/black_litterman.py:432: RuntimeWarning: invalid value encountered in matmul
    self._tau_sigma_P = self.tau * self.cov_matrix @ self.P.T

tests/test_black_litterman.py::test_cov_ndarray
tests/test_black_litterman.py::test_bl_returns_all_views
  $WORKSPACE/pypfopt-bl/pypfopt/black_litterman.py:436: RuntimeWarning: divide by zero encountered in matmul
    self._A = (self.P @ self._tau_sigma_P) + self.omega

tests/test_black_litterman.py::test_cov_ndarray
tests/test_black_litterman.py::test_bl_returns_all_views
  $WORKSPACE/pypfopt-bl/pypfopt/black_litterman.py:436: RuntimeWarning: overflow encountered in matmul
    self._A = (self.P @ self._tau_sigma_P) + self.omega

tests/test_black_litterman.py::test_cov_ndarray
tests/test_black_litterman.py::test_bl_returns_all_views
  $WORKSPACE/pypfopt-bl/pypfopt/black_litterman.py:436: RuntimeWarning: invalid value encountered in matmul
    self._A = (self.P @ self._tau_sigma_P) + self.omega

tests/test_black_litterman.py::test_cov_ndarray
  $WORKSPACE/pypfopt-bl/pypfopt/black_litterman.py:473: RuntimeWarning: divide by zero encountered in matmul
    M = self.tau * self.cov_matrix - self._tau_sigma_P @ M_solution

tests/test_black_litterman.py::test_cov_ndarray
  $WORKSPACE/pypfopt-bl/pypfopt/black_litterman.py:473: RuntimeWarning: overflow encountered in matmul
    M = self.tau * self.cov_matrix - self._tau_sigma_P @ M_solution

tests/test_black_litterman.py::test_cov_ndarray
  $WORKSPACE/pypfopt-bl/pypfopt/black_litterman.py:473: RuntimeWarning: invalid value encountered in matmul
    M = self.tau * self.cov_matrix - self._tau_sigma_P @ M_solution

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
28 passed, 40 warnings in 1.54s
