def test_find_by_class_name_conda_env():
    registry = RequirementsRegistry()
    found = registry.find_provider_by_class_name(class_name="CondaEnvProvider")
    assert found is not None
    assert isinstance(found, CondaEnvProvider)
Example #2
0
def test_find_provider_by_class_name():
    registry = RequirementsRegistry()
    found = registry.find_provider_by_class_name(class_name="CondaEnvProvider")
    assert found is not None
    assert found.__class__.__name__ == "CondaEnvProvider"
Example #3
0
def test_find_provider_by_class_name_not_found():
    registry = RequirementsRegistry()
    with pytest.raises(ValueError):
        registry.find_provider_by_class_name(class_name="NotAThing")
def test_find_provider_by_class_name_not_found():
    registry = RequirementsRegistry()
    found = registry.find_provider_by_class_name(class_name="NotAThing")
    assert found is None