Exemple #1
0
def _fill_offering_description(pk, usdl_info, owner):
    offering = Offering.objects.get(pk=pk)

    usdl = _create_basic_usdl(usdl_info)
    graph = rdflib.Graph()
    graph.parse(data=usdl, format='application/rdf+xml')
    offering.offering_description = json.loads(graph.serialize(format='json-ld', auto_compact=True))
    offering.owner_organization = User.objects.get(username=owner).userprofile.current_organization
    offering.save()
Exemple #2
0
 def _load_usdl(self, usdl_info):
     # Load offering description to test offering
     from wstore.offerings.offerings_management import _create_basic_usdl
     offering = Offering.objects.get(name='test_offering')
     usdl = _create_basic_usdl(usdl_info)
     graph = rdflib.Graph()
     graph.parse(data=usdl, format='application/rdf+xml')
     offering.offering_description = json.loads(graph.serialize(format='json-ld', auto_compact=True))
     offering.save()