Skip to content

Commit dd77812

Browse files
committed
Test that all trove_classifiers can be created
1 parent 5fa3526 commit dd77812

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

tests/unit/forklift/test_legacy.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727

2828
from pyramid.httpexceptions import HTTPBadRequest, HTTPForbidden
2929
from sqlalchemy.orm import joinedload
30+
from trove_classifiers import classifiers
3031
from webob.multidict import MultiDict
3132
from wtforms.form import Form
3233
from wtforms.validators import ValidationError
@@ -2890,6 +2891,11 @@ def test_upload_succeeds_creates_classifier(
28902891
)
28912892
assert release.classifiers == ["AA :: BB", "CC :: DD"]
28922893

2894+
def test_all_valid_classifiers_can_be_created(self, db_request):
2895+
for classifier in classifiers:
2896+
db_request.db.add(Classifier(classifier=classifier))
2897+
db_request.db.commit()
2898+
28932899
def test_equivalent_version_one_release(self, pyramid_config, db_request, metrics):
28942900
"""
28952901
Test that if a release with a version like '1.0' exists, that a future

0 commit comments

Comments
 (0)