Пример #1
0
def package_detail(request, package_name):
    
    pkg = get_object_or_404(Pkg, name=package_name)
    releases = Release.objects.filter(pkg=pkg)
    releases = sort_release_list(releases)
    
    release_datas = []
    for release in releases:
        try:
            release_datas.append(release.releasedata)
        except ReleaseData.DoesNotExist:
            pass # TODO: figure out if this is just an artefact of a dev database

    return { 'pkg': pkg, 'release_datas': release_datas }
Пример #2
0
 def _test( expected, test_data ):
     release_list = _create_release_list(*test_data)
     release_list = sort_release_list(release_list)
     versions = [ r.version for r in release_list ]
     self.assertEqual(expected, versions)