def test_string_values(self): self.assertTrue(to_bool('True')) self.assertTrue(to_bool('true')) self.assertFalse(to_bool('False')) self.assertFalse(to_bool('false')) self.assertFalse(to_bool('bla')) self.assertTrue(to_bool('T')) self.assertFalse(to_bool('F')) self.assertTrue(to_bool('t')) self.assertFalse(to_bool('f'))
def test_string_values(self): assert to_bool('True') is True assert to_bool('true') is True assert to_bool('False') is False assert to_bool('false') is False assert to_bool('bla') is False assert to_bool('T') is True assert to_bool('F') is False assert to_bool('t') is True assert to_bool('f') is False
def filter_from_kwargs(self, name, kwargs): if name not in kwargs: return value = kwargs[name] boolean = to_bool(value) if boolean: return {'must': [{'term': {self.field: True}}]} else: return {'must_not': [{'term': {self.field: True}}]}
def test_bool_values(self): assert to_bool(True) is True assert to_bool(False) is False
def test_int_values(self): self.assertEqual(to_bool(0), False) self.assertEqual(to_bool(-1), False) self.assertEqual(to_bool(1), True) self.assertEqual(to_bool(10), True)
def test_string_values(self): self.assertEqual(to_bool('True'), True) self.assertEqual(to_bool('true'), True) self.assertEqual(to_bool('False'), False) self.assertEqual(to_bool('false'), False) self.assertEqual(to_bool('bla'), False)
def test_bool_values(self): self.assertEqual(to_bool(True), True) self.assertEqual(to_bool(False), False)
def default_labelizer(self, value): return str(_('yes') if to_bool(value) else _('no'))
def labelize(self, label, value): return ': '.join([label, unicode(_('yes') if to_bool(value) else _('no'))])
def test_bool_values(self): self.assertTrue(to_bool(True)) self.assertFalse(to_bool(False))
def test_int_values(self): self.assertFalse(to_bool(0)) self.assertFalse(to_bool(-1)) self.assertTrue(to_bool(1)) self.assertTrue(to_bool(10))
def test_int_values(self): assert to_bool(0) is False assert to_bool(-1) is False assert to_bool(1) is True assert to_bool(10) is True
def get_values(self, data, filter_values): return [ (to_bool(key), doc_count, selected) for (key, doc_count, selected ) in super(BoolFacet, self).get_values(data, filter_values) ]
def get_value_filter(self, filter_value): boolean = to_bool(filter_value) q = Q('term', **{self._params['field']: True}) return q if boolean else ~q