Source code for cobra.test.test_core.conftest

# -*- coding: utf-8 -*-

"""Module level fixtures"""

from __future__ import absolute_import

import pytest

from cobra.util.solver import solvers


[docs]solver_trials = [ "glpk", pytest.param( "cplex", marks=pytest.mark.skipif( "cplex" not in solvers, reason="No CPLEX found on PYTHONPATH" ), ), pytest.param( "gurobi", marks=pytest.mark.skipif( "gurobi" not in solvers, reason="No Gurobi found on PYTHONPATH"
), ), ] @pytest.fixture(scope="function", params=solver_trials)
[docs]def solved_model(request, model): model.solver = request.param solution = model.optimize() return solution, model