Coverage for appr/models/channel_base.py : 44%

Hot-keys on this page
r m x p toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
self.package = package self.name = name self.current = current
return self._exists()
def get(cls, name, package): raise NotImplementedError
return self.current
if self._check_release(release, package_class) is False: raise PackageReleaseNotFound("Release %s doesn't exist for package %s" % (release, self.package), { "package": self.package, "release": release}) self.current = release return self.save()
if not self.exists(): raise_channel_not_found(self.package, self.name) return self._remove_release(release)
release = package_class.get_release(self.package, release_name) if release is None or str(release) != release_name: return False else: return True
releases = self.releases() return ({"releases": releases, "name": self.name, "current": self.current_release()})
return "%s(%s, %s)" % (self.__class__, self.name, self.package)
def all(cls, package): raise NotImplementedError
""" Returns the list of releases """ raise NotImplementedError
raise NotImplementedError
raise NotImplementedError
""" Check if the channel is saved already """ raise NotImplementedError
raise NotImplementedError
raise NotImplementedError
""" produce a dict with all packages """ |