Spaces:
Sleeping
Sleeping
| import subprocess | |
| def test_import_smolagents_without_extras(): | |
| # Run the import statement in an isolated virtual environment | |
| result = subprocess.run( | |
| ["uv", "run", "--isolated", "--no-editable", "-"], input="import smolagents", text=True, capture_output=True | |
| ) | |
| # Check if the import was successful | |
| assert result.returncode == 0, ( | |
| "Import failed with error: " | |
| + (result.stderr.splitlines()[-1] if result.stderr else "No error message") | |
| + "\n" | |
| + result.stderr | |
| ) | |