self.book1.chunk_set.create(number=2, title='Second chunk',
slug='book 1 / 2')
c=self.book1[0]
- c.gallery_start=0
+ c.gallery_start=1
c=self.book1[1]
- c.gallery_start=2
+ c.gallery_start=3
self.scandir = join(settings.MEDIA_ROOT, settings.IMAGE_DIR)
if not exists(self.scandir):
self.book2 = Book.create(self.user, 'book 2', slug='book2')
self.book2.chunk_set.create(number=2, title='Second chunk of second book',
slug='book 2 / 2')
+
c = self.book2[0]
- c.gallery_start = 0
+ c.gallery_start = 1
+ c.save()
c = self.book2[1]
- c.gallery_start = 2
- import nose.tools; nose.tools.set_trace()
+ c.gallery_start = 3
+ c.save()
+
+ print "gallery starts:",self.book2[0].gallery_start, self.book2[1].gallery_start
+
self.make_gallery(self.book1, {
'1-0001_1l' : 'aa',
'1-0001_2r' : 'bb',
})
self.make_gallery(self.book2, {
- '1-0001_1l' : 'ee',
+ '1-0001_1l' : 'dd', # the same, should not be moved
'1-0001_2r' : 'ff',
'2-0002_1l' : 'gg',
'2-0002_2r' : 'hh',
self.book1.append(self.book2)
files = listdir(join(self.scandir, self.book1.gallery))
+ files.sort()
+ print files
self.assertEqual(files, [
'1-0001_1l',
'1-0001_2r',
'1-0002_1l',
'1-0002_2r',
- '2-0001_1l',
+ # '2-0001_1l',
'2-0001_2r',
'3-0002_1l',
'3-0002_2r',
self.book1.append(self.book2)
files = listdir(join(self.scandir, self.book1.gallery))
+ files.sort()
print files
self.assertEqual(files, [
'0-0001_1l',
def test_none_indexed(self):
+ import nose.tools
self.book2 = Book.create(self.user, 'book 2', slug='book2')
self.make_gallery(self.book1, {
'1-0001_1l' : 'aa',
self.book1.append(self.book2)
files = listdir(join(self.scandir, self.book1.gallery))
+ files.sort()
print files
self.assertEqual(files, [
'0-1-0001_1l',