summaryrefslogtreecommitdiff
path: root/lib/spack/spack/test/cmd/url.py
diff options
context:
space:
mode:
Diffstat (limited to 'lib/spack/spack/test/cmd/url.py')
-rw-r--r--lib/spack/spack/test/cmd/url.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/spack/spack/test/cmd/url.py b/lib/spack/spack/test/cmd/url.py
index 6347f636af..f96177d2e5 100644
--- a/lib/spack/spack/test/cmd/url.py
+++ b/lib/spack/spack/test/cmd/url.py
@@ -24,6 +24,8 @@
##############################################################################
import re
import pytest
+
+import spack.repo
from spack.url import UndetectableVersionError
from spack.main import SpackCommand
from spack.cmd.url import name_parsed_correctly, version_parsed_correctly
@@ -141,3 +143,11 @@ def test_url_summary():
out_correct_versions = int(
re.search(r'Versions correctly parsed:\s*(\d+)', out).group(1))
assert out_correct_versions == correct_versions
+
+
+def test_url_stats(capfd):
+ with capfd.disabled():
+ output = url('stats')
+ npkgs = '%d packages' % len(spack.repo.all_package_names())
+ assert npkgs in output
+ assert 'total versions' in output