src/ldt/ldt/ldt_utils/tests/media_tests.py
changeset 888 77d216688495
parent 885 31770c3f29fa
child 1074 36f657714851
equal deleted inserted replaced
887:6ac668113c40 888:77d216688495
     9 from django.conf import settings
     9 from django.conf import settings
    10 from django.test import TestCase
    10 from django.test import TestCase
    11 from ldt.ldt_utils.models import User, Project, Content, Media
    11 from ldt.ldt_utils.models import User, Project, Content, Media
    12 from ldt.ldt_utils.utils import LdtUtils, LdtAnnotation, create_ldt, create_empty_iri, copy_ldt
    12 from ldt.ldt_utils.utils import LdtUtils, LdtAnnotation, create_ldt, create_empty_iri, copy_ldt
    13 from ldt.test.client import Client
    13 from ldt.test.client import Client
       
    14 from django.core.exceptions import ObjectDoesNotExist
    14 import lxml.etree
    15 import lxml.etree
    15 import tempfile
    16 import tempfile
    16 import unittest
    17 import unittest
    17 import uuid
    18 import uuid
    18 import logging
    19 import logging
    29         
    30         
    30         self.user = User()
    31         self.user = User()
    31         self.user.username = 'blop'
    32         self.user.username = 'blop'
    32     
    33     
    33     def test_create_media(self):
    34     def test_create_media(self):
    34         self.media1 = Media()
    35         self.media1, created = Media.objects.get_or_create(src = "http://www.youtube.com/watch?v=O2G-PEtyKSY")
    35         self.media1.id = 1
    36         self.media1.id = 1
    36         self.media1.save()        
    37         self.media1.save()        
    37         
    38         
    38         self.assertEqual(Media.objects.get(id=self.media1.id), self.media1)
    39         self.assertEqual(Media.objects.get(id=self.media1.id), self.media1)
    39         
    40         
    42         self.media2.id = 2
    43         self.media2.id = 2
    43         self.media2.save()
    44         self.media2.save()
    44         
    45         
    45         self.media2.delete()
    46         self.media2.delete()
    46         
    47         
    47         self.assertIsNone(Media.objects.get(id=self.media2.id))
    48         with self.assertRaises(Media.DoesNotExist):
       
    49             Media.objects.get(id=self.media2.id)
       
    50