kategorie: hierarchische sortierung, sequence-spalte entfernt
This commit is contained in:
parent
559a5d0656
commit
619a4e9ed6
6 changed files with 88 additions and 245 deletions
|
@ -74,6 +74,26 @@ class CategoryTestCase(ModuleTestCase):
|
|||
('rec_name', '=', 'Level 1b/Level 1b.2b'),
|
||||
]), 1)
|
||||
|
||||
# ordering #1
|
||||
categories = Category.search([], order=[('rec_name', 'ASC')])
|
||||
self.assertEqual(len(categories), 6)
|
||||
self.assertEqual(categories[0].rec_name, 'Level 1')
|
||||
self.assertEqual(categories[1].rec_name, 'Level 1b')
|
||||
self.assertEqual(categories[2].rec_name, 'Level 1b/Level 1b.2a')
|
||||
self.assertEqual(categories[3].rec_name, 'Level 1b/Level 1b.2b')
|
||||
self.assertEqual(categories[4].rec_name, 'Level 1/Level 2a')
|
||||
self.assertEqual(categories[5].rec_name, 'Level 1/Level 2b')
|
||||
|
||||
# ordering #2
|
||||
categories = Category.search([], order=[('rec_name', 'DESC')])
|
||||
self.assertEqual(len(categories), 6)
|
||||
self.assertEqual(categories[0].rec_name, 'Level 1/Level 2b')
|
||||
self.assertEqual(categories[1].rec_name, 'Level 1/Level 2a')
|
||||
self.assertEqual(categories[2].rec_name, 'Level 1b/Level 1b.2b')
|
||||
self.assertEqual(categories[3].rec_name, 'Level 1b/Level 1b.2a')
|
||||
self.assertEqual(categories[4].rec_name, 'Level 1b')
|
||||
self.assertEqual(categories[5].rec_name, 'Level 1')
|
||||
|
||||
@with_transaction()
|
||||
def test_category_create_check_category_type(self):
|
||||
""" create category, update type of category
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue