Beispiel #1
0
 def test_params_defaults(self):
     flt = Filter()
     flt.bind('foo', mock.Mock())
     params = flt.filter_params("Foo")
     self.assertEqual(params, {'foo': "Foo"})
Beispiel #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"})
Beispiel #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"})
Beispiel #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"})
Beispiel #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"})
 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"})
 def test_params_defaults(self):
     flt = Filter()
     flt.bind('foo', mock.Mock())
     params = flt.filter_params("Foo")
     self.assertEqual(params, { 'foo': "Foo"})
 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"})
 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"})
 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"})