def test_attach_filters(self): sorted_filters = [NameFilter(1, None), IssueFilter(2, None, None, None) ] unsorted_filters = [IssueFilter(2, None, None, None), NameFilter(1, None) ] q = Query(None) q.attach_filters(sorted_filters) self.assertEqual(q.filters, sorted_filters) q.filters = [] q.attach_filters(unsorted_filters) self.assertEqual(q.filters, sorted_filters)