Esempio n. 1
0
 def test_params_defaults(self):
     flt = Filter()
     flt.bind('foo', mock.Mock())
     params = flt.filter_params("Foo")
     self.assertEqual(params, {'foo': "Foo"})
Esempio n. 2
0
 def test_params_given_both(self):
     flt = Filter('gte', 'fofoo')
     flt.bind('foo', mock.Mock())
     params = flt.filter_params("Foo")
     self.assertEqual(params, {'fofoo__gte': "Foo"})
Esempio n. 3
0
 def test_params_given_source_nested(self):
     flt = Filter(source="bar.baz")
     flt.bind('foo', mock.Mock())
     params = flt.filter_params("Foo")
     self.assertEqual(params, {'bar__baz': "Foo"})
Esempio n. 4
0
 def test_params_given_lookup(self):
     flt = Filter(lookup='gte')
     flt.bind('foo', mock.Mock())
     params = flt.filter_params("Foo")
     self.assertEqual(params, {'foo__gte': "Foo"})
Esempio n. 5
0
 def test_params_given_name(self):
     flt = Filter(name='fofoo')
     flt.bind('foo', mock.Mock())
     params = flt.filter_params("Foo")
     self.assertEqual(params, {'fofoo': "Foo"})
Esempio n. 6
0
 def test_params_given_lookup(self):
     flt = Filter(lookup='gte')
     flt.bind('foo', mock.Mock())
     params = flt.filter_params("Foo")
     self.assertEqual(params, { 'foo__gte': "Foo"})
Esempio n. 7
0
 def test_params_defaults(self):
     flt = Filter()
     flt.bind('foo', mock.Mock())
     params = flt.filter_params("Foo")
     self.assertEqual(params, { 'foo': "Foo"})
Esempio n. 8
0
 def test_params_given_source_nested(self):
     flt = Filter(source="bar.baz")
     flt.bind('foo', mock.Mock())
     params = flt.filter_params("Foo")
     self.assertEqual(params, { 'bar__baz': "Foo"})
Esempio n. 9
0
 def test_params_given_both(self):
     flt = Filter('gte', 'fofoo')
     flt.bind('foo', mock.Mock())
     params = flt.filter_params("Foo")
     self.assertEqual(params, { 'fofoo__gte': "Foo"})
Esempio n. 10
0
 def test_params_given_name(self):
     flt = Filter(name='fofoo')
     flt.bind('foo', mock.Mock())
     params = flt.filter_params("Foo")
     self.assertEqual(params, { 'fofoo': "Foo"})