src/ldt/ldt/ldt_utils/tests.py
changeset 167 fe00e7302efe
parent 112 9886ab183b09
child 196 b939a58d13b0
equal deleted inserted replaced
166:790231e803eb 167:fe00e7302efe
    64         self.cont2.save()
    64         self.cont2.save()
    65         
    65         
    66         self.project.contents.add(self.cont1, self.cont2)
    66         self.project.contents.add(self.cont1, self.cont2)
    67     
    67     
    68         f = tempfile.TemporaryFile(mode='r+')
    68         f = tempfile.TemporaryFile(mode='r+')
    69         doc = self.LU.generateLdt(Content.objects.all())
    69         doc = self.LU.generate_ldt(Content.objects.all())
    70         doc.write(f, pretty_print=True)
    70         doc.write(f, pretty_print=True)
    71         f.seek(0)
    71         f.seek(0)
    72         ldoc = lxml.etree.parse(f)
    72         ldoc = lxml.etree.parse(f)
    73         self.assertEqual(ldoc.xpath("/iri/displays/display/content")[9].get("id"), self.cont2.iri_id)
    73         self.assertEqual(ldoc.xpath("/iri/displays/display/content")[9].get("id"), self.cont2.iri_id)
    74         self.assertEqual(ldoc.xpath("/iri/medias/media")[8].get("id"), self.cont1.iri_id)
    74         self.assertEqual(ldoc.xpath("/iri/medias/media")[8].get("id"), self.cont1.iri_id)
    82         self.cont4 = Content(iriurl="id4/iriurl2")
    82         self.cont4 = Content(iriurl="id4/iriurl2")
    83         self.cont4.iri_id = "id4"
    83         self.cont4.iri_id = "id4"
    84         self.cont4.save()
    84         self.cont4.save()
    85         
    85         
    86         self.project.contents.add(self.cont3, self.cont4)
    86         self.project.contents.add(self.cont3, self.cont4)
    87         ldoc = self.LU.generateInit(None, None)
    87         ldoc = self.LU.generate_init(None, None)
    88         self.assertEqual(ldoc.xpath("/iri/files/init")[0].tag, "init")
    88         self.assertEqual(ldoc.xpath("/iri/files/init")[0].tag, "init")
    89         self.assertEqual(ldoc.xpath("/iri/files/library")[0].tag, "library")
    89         self.assertEqual(ldoc.xpath("/iri/files/library")[0].tag, "library")
    90         self.assertEqual(ldoc.xpath("/iri/files/init/file")[0].get("video"), settings.STREAM_URL)
    90         self.assertEqual(ldoc.xpath("/iri/files/init/file")[0].get("video"), settings.STREAM_URL)
    91 
    91 
    92     def test_create_ldt(self):
    92     def test_create_ldt(self):