def test_license_rdf_filename(): expected_url = os.path.join( RDF_DIR, 'creativecommons.org_licenses_by_2.0_.rdf') assert license.license_rdf_filename( 'http://creativecommons.org/licenses/by/2.0/') == expected_url expected_url = os.path.join( RDF_DIR, 'creativecommons.org_licenses_by_2.0_cl_.rdf') assert license.license_rdf_filename( 'http://creativecommons.org/licenses/by/2.0/cl/') == expected_url expected_url = os.path.join( RDF_DIR, 'creativecommons.org_licenses_BSD_.rdf') assert license.license_rdf_filename( 'http://creativecommons.org/licenses/BSD/') == expected_url expected_url = os.path.join( RDF_DIR, 'creativecommons.org_publicdomain_zero_1.0_.rdf') assert license.license_rdf_filename( 'http://creativecommons.org/publicdomain/zero/1.0/') == expected_url expected_url = os.path.join( TEST_RDF_DIR, 'creativecommons.org_publicdomain_zero_1.0_.rdf') assert license.license_rdf_filename( 'http://creativecommons.org/publicdomain/zero/1.0/', TEST_RDF_DIR) == expected_url
def test_license_rdf_filename(): expected_url = os.path.join(RDF_DIR, "creativecommons.org_licenses_by_2.0_.rdf") assert license.license_rdf_filename("http://creativecommons.org/licenses/by/2.0/") == expected_url expected_url = os.path.join(RDF_DIR, "creativecommons.org_licenses_by_2.0_cl_.rdf") assert license.license_rdf_filename("http://creativecommons.org/licenses/by/2.0/cl/") == expected_url expected_url = os.path.join(RDF_DIR, "creativecommons.org_licenses_BSD_.rdf") assert license.license_rdf_filename("http://creativecommons.org/licenses/BSD/") == expected_url expected_url = os.path.join(RDF_DIR, "creativecommons.org_publicdomain_zero_1.0_.rdf") assert license.license_rdf_filename("http://creativecommons.org/publicdomain/zero/1.0/") == expected_url expected_url = os.path.join(TEST_RDF_DIR, "creativecommons.org_publicdomain_zero_1.0_.rdf") assert ( license.license_rdf_filename("http://creativecommons.org/publicdomain/zero/1.0/", TEST_RDF_DIR) == expected_url )
def license_rdf_view(request, license): rdf_response = Response(file(license_rdf_filename(license.uri)).read()) rdf_response.headers['Content-Type'] = 'application/rdf+xml; charset=UTF-8' return rdf_response