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
|
@ -42,6 +42,7 @@ class Blob(BlobBase):
|
|||
|
||||
class Channel(ChannelBase):
|
||||
""" CNR Channel model implemented against the Quay data model. """
|
||||
|
||||
def __init__(self, name, package, current=None):
|
||||
super(Channel, self).__init__(name, package, current=current)
|
||||
self._channel_data = None
|
||||
|
@ -63,8 +64,9 @@ class Channel(ChannelBase):
|
|||
|
||||
@classmethod
|
||||
def all(cls, package_name):
|
||||
return [Channel(c.name, package_name, c.current)
|
||||
for c in oci_app_model.list_channels(package_name)]
|
||||
return [
|
||||
Channel(c.name, package_name, c.current) for c in oci_app_model.list_channels(package_name)
|
||||
]
|
||||
|
||||
@property
|
||||
def _channel(self):
|
||||
|
@ -97,12 +99,14 @@ class Package(PackageBase):
|
|||
|
||||
@classmethod
|
||||
def _apptuple_to_dict(cls, apptuple):
|
||||
return {'release': apptuple.release,
|
||||
'created_at': apptuple.created_at,
|
||||
'digest': apptuple.manifest.digest,
|
||||
'mediaType': apptuple.manifest.mediaType,
|
||||
'package': apptuple.name,
|
||||
'content': apptuple.manifest.content._asdict()}
|
||||
return {
|
||||
'release': apptuple.release,
|
||||
'created_at': apptuple.created_at,
|
||||
'digest': apptuple.manifest.digest,
|
||||
'mediaType': apptuple.manifest.mediaType,
|
||||
'package': apptuple.name,
|
||||
'content': apptuple.manifest.content._asdict()
|
||||
}
|
||||
|
||||
@classmethod
|
||||
def create_repository(cls, package_name, visibility, owner):
|
||||
|
@ -114,10 +118,11 @@ class Package(PackageBase):
|
|||
|
||||
@classmethod
|
||||
def all(cls, organization=None, media_type=None, search=None, username=None, **kwargs):
|
||||
return [dict(x._asdict()) for x in oci_app_model.list_applications(namespace=organization,
|
||||
media_type=media_type,
|
||||
search=search,
|
||||
username=username)]
|
||||
return [
|
||||
dict(x._asdict())
|
||||
for x in oci_app_model.list_applications(namespace=organization, media_type=media_type,
|
||||
search=search, username=username)
|
||||
]
|
||||
|
||||
@classmethod
|
||||
def _fetch(cls, package_name, release, media_type):
|
||||
|
@ -146,8 +151,10 @@ class Package(PackageBase):
|
|||
return oci_app_model.release_exists(package, release)
|
||||
|
||||
def channels(self, channel_class, iscurrent=True):
|
||||
return [c.name for c in oci_app_model.list_release_channels(self.package, self.release,
|
||||
active=iscurrent)]
|
||||
return [
|
||||
c.name
|
||||
for c in oci_app_model.list_release_channels(self.package, self.release, active=iscurrent)
|
||||
]
|
||||
|
||||
@classmethod
|
||||
def manifests(cls, package, release=None):
|
||||
|
|
Reference in a new issue