def add_project(name, classifiers): dbapp.engine.execute(packages.insert().values(name=name)) dbapp.engine.execute(releases.insert().values(name=name, version="1")) for trove_id in classifiers: dbapp.engine.execute(release_classifiers.insert().values( name=name, version="1", trove_id=trove_id, ))
def add_project(name, classifiers): dbapp.engine.execute(packages.insert().values(name=name)) dbapp.engine.execute(releases.insert().values(name=name, version="1")) for trove_id in classifiers: dbapp.engine.execute(release_classifiers.insert().values( name=name, version="1", trove_id=trove_id, ))
def test_get_classifiers(dbapp): dbapp.engine.execute(packages.insert().values(name="test-project")) dbapp.engine.execute(releases.insert().values( name="test-project", version="1.0", )) dbapp.engine.execute(classifiers.insert().values( id=1, classifier="Test :: Classifier", )) dbapp.engine.execute(release_classifiers.insert().values( name="test-project", version="1.0", trove_id=1, )) test_classifiers = dbapp.models.packaging.get_classifiers( "test-project", "1.0", ) assert test_classifiers == ["Test :: Classifier"]
def test_get_classifiers(dbapp): dbapp.engine.execute(packages.insert().values(name="test-project")) dbapp.engine.execute(releases.insert().values( name="test-project", version="1.0", )) dbapp.engine.execute(classifiers.insert().values( id=1, classifier="Test :: Classifier", )) dbapp.engine.execute(release_classifiers.insert().values( name="test-project", version="1.0", trove_id=1, )) test_classifiers = dbapp.db.packaging.get_classifiers( "test-project", "1.0", ) assert test_classifiers == ["Test :: Classifier"]