コード例 #1
0
ファイル: test_models_w_db.py プロジェクト: AnneGilles/c3sar
 def test_license_listing(self):
     instance = self._makeOne()
     self.session.add(instance)
     self.session.flush()  # to get the id from the db
     # print "--- type(instance): " + str(type(instance))
     # <class 'c3sar.models.License'>
     # print "--- dir(instance): " + str(dir(instance))
     # ... '_sa_instance_state', 'author', 'get_by_license_id',
     # 'id', 'license_listing', 'metadata', 'name', 'url'
     #print "--- instance.id: " + str(instance.id) # 1
     from c3sar.models import License
     result = License.license_listing()
     # print "--- result: " + str(result)
     # [<c3sar.models.License object at 0x9fba10c>]
     # print "--- dir(result): " + str(dir(result)) #
     # print "--- license_listing: result.__len__(): "
     #       + str(result.__len__()) # 1
     self.assertEqual(
         result.__len__(), 1, "we expect the result list to have one entry")
コード例 #2
0
ファイル: license.py プロジェクト: AnneGilles/c3sar
def license_list(request):
    licenses = License.license_listing(License.id.desc())
    return {
        'licenses': licenses,
        }