code-stye Yapf: 5 files updated
data/interfaces/appr.py endpoints/appr/cnr_backend.py endpoints/appr/registry.py endpoints/appr/test/test_api.py endpoints/appr/test/test_registry.py
This commit is contained in:
parent
578f87f94c
commit
599ce0de54
6 changed files with 112 additions and 130 deletions
|
@ -3,21 +3,21 @@ import shutil
|
|||
import uuid
|
||||
|
||||
import pytest
|
||||
|
||||
from cnr.models.db_base import CnrDB
|
||||
from cnr.tests.test_apiserver import BaseTestServer
|
||||
from cnr.tests.conftest import *
|
||||
from cnr.tests.test_apiserver import BaseTestServer
|
||||
from cnr.tests.test_models import CnrTestModels
|
||||
from peewee import SqliteDatabase
|
||||
|
||||
from app import app as application
|
||||
from data.database import close_db_filter, User, db as database
|
||||
from data.model import user, organization
|
||||
from data.interfaces.appr import oci_app_model
|
||||
import data.oci_model.blob as oci_blob
|
||||
from app import app as application
|
||||
from data.database import db as database
|
||||
from data.database import User, close_db_filter
|
||||
from data.interfaces.appr import oci_app_model
|
||||
from data.model import organization, user
|
||||
from endpoints.appr import appr_bp, registry
|
||||
from endpoints.appr.cnr_backend import QuayDB, Channel, Package
|
||||
from initdb import wipe_database, initialize_database, populate_database
|
||||
from endpoints.appr.cnr_backend import Channel, Package, QuayDB
|
||||
from initdb import initialize_database, populate_database, wipe_database
|
||||
|
||||
application.register_blueprint(appr_bp, url_prefix='/cnr')
|
||||
|
||||
|
@ -65,9 +65,10 @@ class PackageTest(Package):
|
|||
blob = blob_cls.get(package_name, package.manifest.content.digest)
|
||||
data = cls._apptuple_to_dict(package)
|
||||
data.pop('digest')
|
||||
data['channels'] = [x.name for x in oci_app_model.list_release_channels(package_name,
|
||||
package.release,
|
||||
False)]
|
||||
data['channels'] = [
|
||||
x.name
|
||||
for x in oci_app_model.list_release_channels(package_name, package.release, False)
|
||||
]
|
||||
data['blob'] = blob.b64blob
|
||||
result.append(data)
|
||||
return result
|
||||
|
@ -100,9 +101,7 @@ def sqlitedb_file(tmpdir):
|
|||
def init_db_path(tmpdir_factory):
|
||||
sqlitedb_file_loc = str(tmpdir_factory.mktemp("data").join("test.db"))
|
||||
sqlitedb = 'sqlite:///{0}'.format(sqlitedb_file_loc)
|
||||
conf = {"TESTING": True,
|
||||
"DEBUG": True,
|
||||
"DB_URI": sqlitedb}
|
||||
conf = {"TESTING": True, "DEBUG": True, "DB_URI": sqlitedb}
|
||||
os.environ['TEST_DATABASE_URI'] = str(sqlitedb)
|
||||
os.environ['DB_URI'] = str(sqlitedb)
|
||||
database.initialize(SqliteDatabase(sqlitedb_file_loc))
|
||||
|
@ -128,9 +127,7 @@ def database_uri(monkeypatch, init_db_path, sqlitedb_file):
|
|||
|
||||
@pytest.fixture()
|
||||
def appconfig(database_uri):
|
||||
conf = {"TESTING": True,
|
||||
"DEBUG": True,
|
||||
"DB_URI": database_uri}
|
||||
conf = {"TESTING": True, "DEBUG": True, "DB_URI": database_uri}
|
||||
return conf
|
||||
|
||||
|
||||
|
@ -206,8 +203,7 @@ class TestQuayModels(CnrTestModels):
|
|||
assert p.package == "titi/rocketchat"
|
||||
assert p.release == "2.0.1"
|
||||
assert p.digest == "d3b54b7912fe770a61b59ab612a442eac52a8a5d8d05dbe92bf8f212d68aaa80"
|
||||
blob = db_with_data1.Blob.get("titi/rocketchat",
|
||||
p.digest)
|
||||
blob = db_with_data1.Blob.get("titi/rocketchat", p.digest)
|
||||
bdb = oci_blob.get_blob(p.digest)
|
||||
newblob = db_with_data1.Blob("titi/app2", blob.b64blob)
|
||||
p2 = db_with_data1.Package("titi/app2", "1.0.0", "helm", newblob)
|
||||
|
@ -220,8 +216,8 @@ class TestQuayModels(CnrTestModels):
|
|||
assert p.package == "titi/rocketchat"
|
||||
assert p.release == "2.0.1"
|
||||
assert p.digest == "d3b54b7912fe770a61b59ab612a442eac52a8a5d8d05dbe92bf8f212d68aaa80"
|
||||
blob = db_with_data1.Blob.get("titi/rocketchat",
|
||||
"72ed15c9a65961ecd034cca098ec18eb99002cd402824aae8a674a8ae41bd0ef")
|
||||
blob = db_with_data1.Blob.get(
|
||||
"titi/rocketchat", "72ed15c9a65961ecd034cca098ec18eb99002cd402824aae8a674a8ae41bd0ef")
|
||||
p2 = db_with_data1.Package("titi/rocketchat", "2.0.1", "kpm", blob)
|
||||
p2.save(force=True)
|
||||
pnew = db_with_data1.Package.get("titi/rocketchat", "2.0.1", 'kpm')
|
||||
|
|
Reference in a new issue