
    g                     V    d dl Z d dlZd dlmZmZmZ ddZddZedk(  r
 ed       yy)	    N)	test_pulptest_examplestest_gurobipy_envFc                 h   t        j                  d      }t        j                  d      }t        d|        t        dt        |      t        |      z
          t	        j
                         }t        |       }|j                  |      }|j                         st        j                  d      y )NF)onlyAvailableTzAvailable solvers: zUnavailable solvers: zTests Failed)
pulplistSolversprintsetunittestTextTestRunnerget_test_suiterunwasSuccessful	PulpError)	test_docsall_solvers	availablerunner	suite_allrets         Q/var/www/dash_apps/app1/venv/lib/python3.12/site-packages/pulp/tests/run_tests.pypulpTestAllr      s    ""7K  t4I		{
+,	!#k"2S^"C!D
EF$$&Fy)I
**Y
Cnn^,,     c                 R   t        j                         }t        j                         }|j                  t              }|j                  |       |j                  t              }|j                  |       | r0|j                  t        j                        }|j                  |       |S )N)
r   
TestLoader	TestSuiteloadTestsFromModuler   addTestsr   loadTestsFromTestCaser   Examples_DocsTests)r   loaderr   pulp_solver_testsgurobipy_envdocs_exampless         r   r   r      s      "F""$I229=()--.?@L|$44]5U5UV=)r   __main__)r   )F)	r   r   
pulp.testsr   r   r   r   r   __name__ r   r   <module>r*      s2      B B
-" z%  r   