equal
deleted
inserted
replaced
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 |