def test_suit_list_cells_handler(self): results = [ [ '<td></td>', '<th class="test"></th>', '<td><input class=""></td>' ], [ '<td></td>', '<th class="test"></th>', '<td><input class=""></td>' ], ] result = [[ '<td data="1" class="col-action_checkbox"></td>', '<td data="1" class="test"></td>', '<td data="1" class="col-order"><input class=""></td>' ], [ '<td data="2" class="col-action_checkbox"></td>', '<td data="2" class="test"></td>', '<td data="2" class="col-order"><input class=""></td>' ]] cl = ChangeListMock() result = cells_handler(results, cl) self.assertTrue('data="1"' in result[0][0]) self.assertTrue('data="1"' in result[0][1]) self.assertTrue('data="1"' in result[0][2]) self.assertTrue('class="col-action_checkbox"' in result[0][0]) # Django 1.6 adds col-NAME class automatically self.assertTrue('class="test"' in result[0][1] or 'class="col-name test"' in result[0][1]) self.assertTrue('class="col-order"' in result[0][2])
def test_suit_list_cells_handler(self): results = [ ["<td></td>", '<th class="test"></th>', '<td><input class=""></td>'], ["<td></td>", '<th class="test"></th>', '<td><input class=""></td>'], ] result = [ [ '<td data="1" class="col-action_checkbox"></td>', '<td data="1" class="test"></td>', '<td data="1" class="col-order"><input class=""></td>', ], [ '<td data="2" class="col-action_checkbox"></td>', '<td data="2" class="test"></td>', '<td data="2" class="col-order"><input class=""></td>', ], ] cl = ChangeListMock() result = cells_handler(results, cl) self.assertTrue('data="1"' in result[0][0]) self.assertTrue('data="1"' in result[0][1]) self.assertTrue('data="1"' in result[0][2]) self.assertTrue('class="col-action_checkbox"' in result[0][0]) # Django 1.6 adds col-NAME class automatically self.assertTrue('class="test"' in result[0][1] or 'class="col-name test"' in result[0][1]) self.assertTrue('class="col-order"' in result[0][2])
def test_suit_list_cells_handler_by_response(self): Book.objects.all().delete() for x in range(2): book = Book(pk=x, name="sky-%s" % x) book.save() self.get_changelist() cl = self.changelist results = result_list(cl)["results"] result_cells = cells_handler(results, cl) self.assertTrue('class="suit_cell_attr_class-name-sky-1' in result_cells[0][-1]) self.assertTrue(' data="1"' in result_cells[0][-1])
def test_suit_list_cells_handler_by_response(self): Book.objects.all().delete() for x in range(2): book = Book(pk=x, name='sky-%s' % x) book.save() self.get_changelist() cl = self.changelist results = result_list(cl)['results'] result_cells = cells_handler(results, cl) self.assertTrue( 'class="suit_cell_attr_class-name-sky-1' in result_cells[0][-1]) self.assertTrue(' data="1"' in result_cells[0][-1])
def test_suit_list_cells_handler(self): results = [ ['<td></td>', '<th class="test"></th>', '<td><input class=""></td>'], ['<td></td>', '<th class="test"></th>', '<td><input class=""></td>'], ] result = [['<td data="1" class="col-action_checkbox"></td>', '<td data="1" class="test"></th>', '<td data="1" class="col-order"><input class=""></td>'], ['<td data="2" class="col-action_checkbox"></td>', '<td data="2" class="test"></th>', '<td data="2" class="col-order"><input class=""></td>']] cl = ChangeListMock() result = cells_handler(results, cl) self.assertTrue('data="1"' in result[0][0]) self.assertTrue('data="1"' in result[0][1]) self.assertTrue('data="1"' in result[0][2]) self.assertTrue('class="col-action_checkbox"' in result[0][0]) self.assertTrue('class="test"' in result[0][1]) self.assertTrue('class="col-order"' in result[0][2])