def test_mutation_new(self): n = SortQueryGenerator((('a', 'asc'), ('a', 'desc'), ('b', 'asc'))) self.assertEqual(n.get_params(), 'a:desc,b:asc') n['a'] = 'asc' self.assertEqual(n.get_params(), 'a:asc,b:asc') m1 = n.copy() m2 = n.copy() del m1['b'] self.assertEqual(m1.get_params(), 'a:asc') m2['b'] = None self.assertEqual(m2.get_params(), 'a:asc')
def test_mutation_new(self): n = SortQueryGenerator((('a', 'asc'), ('a', 'desc'), ('b', 'asc'))) self.assertEqual(n.get_params(), 'a:desc,b:asc') n['a'] = 'asc' self.assertEqual(n.get_params(), 'a:asc,b:asc') m1 = n.copy() m2 = n.copy() del m1['b'] self.assertEqual(m1.get_params(), 'a:asc') m2['b'] = None self.assertEqual(m2.get_params(), 'a:asc')
def test_copy(self): n = SortQueryGenerator((('a', 'asc'), ('a', 'desc'), ('b', 'asc'))) m = n.copy()
def test_copy(self): n = SortQueryGenerator((('a', 'asc'), ('a', 'desc'), ('b', 'asc'))) m = n.copy()