Ejemplo n.º 1
0
    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')
Ejemplo n.º 2
0
    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')
Ejemplo n.º 3
0
 def test_copy(self): 
     n = SortQueryGenerator((('a',  'asc'),  ('a',  'desc'),  ('b',  'asc')))        
     m =  n.copy()
Ejemplo n.º 4
0
 def test_copy(self):
     n = SortQueryGenerator((('a', 'asc'), ('a', 'desc'), ('b', 'asc')))
     m = n.copy()