bugfix for book infobox
[wolnelektury.git] / apps / catalogue / tests / bookmedia.py
1 # -*- coding: utf-8 -*-
2
3 from django.core.files.base import ContentFile
4
5 from catalogue.test_utils import *
6 from catalogue import models
7
8 class BookMediaTests(WLTestCase):
9
10     def test_long_name(self):
11         file = ContentFile('X')
12         bm = models.BookMedia.objects.create(type="ogg", 
13                     name="Some very very very very very very very very very very very very very very very very long file name")
14         bm.file.save(bm.name, file)
15         bm.save()
16
17         # reload to see what was really saved
18         bm = models.BookMedia.objects.get(pk=bm.pk)
19         self.assertEqual(bm.file.size, 1)
20