本文整理汇总了Python中treemap.search._parse_dict_value函数的典型用法代码示例。如果您正苦于以下问题:Python _parse_dict_value函数的具体用法?Python _parse_dict_value怎么用?Python _parse_dict_value使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了_parse_dict_value函数的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_contraint_max_with_exclusive
def test_contraint_max_with_exclusive(self):
const = search._parse_dict_value(
{'MAX': {'VALUE': 5,
'EXCLUSIVE': True}})
self.assertEqual(const, {'__lt': 5})
const = search._parse_dict_value(
{'MAX': {'VALUE': 5,
'EXCLUSIVE': False}})
self.assertEqual(const, {'__lte': 5})
示例2: test_within_radius
def test_within_radius(self):
const = search._parse_dict_value(
{'WITHIN_RADIUS': {
"RADIUS": 5,
"POINT": {
"x": 100,
"y": 50}}})
self.assertEqual(const,
{'__dwithin': (Point(100, 50), Distance(m=5))})
示例3: test_boundary_constraint
def test_boundary_constraint(self):
b = Boundary.objects.create(
geom=MultiPolygon(make_simple_polygon(0)),
name='whatever',
category='whatever',
sort_order=1)
inparams = search._parse_dict_value({'IN_BOUNDARY': b.pk})
self.assertEqual(inparams,
{'__within': b.geom})
示例4: test_constraints_min_and_max
def test_constraints_min_and_max(self):
const = search._parse_dict_value(
{'MIN': 5,
'MAX': {'VALUE': 9,
'EXCLUSIVE': False}})
self.assertEqual(const, {'__lte': 9, '__gte': 5})
示例5: test_contraint_max
def test_contraint_max(self):
const = search._parse_dict_value({'MAX': 5})
self.assertEqual(const, {'__lte': 5})
示例6: test_contraint_min
def test_contraint_min(self):
const = search._parse_dict_value({'MIN': 5})
self.assertEqual(const, {'__gte': 5})
示例7: test_constraints_is
def test_constraints_is(self):
# "IS" is a special case in that we don't need to appl
# a suffix at all
isparams = search._parse_dict_value({'IS': 'what'})
self.assertEqual(isparams,
{'': 'what'})
示例8: test_constraints_isnull
def test_constraints_isnull(self):
inparams = search._parse_dict_value({'ISNULL': True})
self.assertEqual(inparams, {'__isnull': True})
示例9: test_constraints_in
def test_constraints_in(self):
inparams = search._parse_dict_value({'IN': [1, 2, 3]})
self.assertEqual(inparams,
{'__in': [1, 2, 3]})