0002-misc-give-lazy-map-variable-a-.split-method-for-str-.patch
tests/test_formdata.py | ||
---|---|---|
677 | 677 |
with pub.substitutions.temporary_feed(formdata, force_mode=mode): |
678 | 678 |
assert WorkflowStatusItem.compute('=form_var_map', raises=True) == '2;4' |
679 | 679 |
assert WorkflowStatusItem.compute('{{ form_var_map }}', raises=True) == '2;4' |
680 |
if mode is None: |
|
681 |
assert WorkflowStatusItem.compute('=form_var_map.split(";")[0]', raises=True) == '2' |
|
680 |
assert WorkflowStatusItem.compute('=form_var_map.split(";")[0]', raises=True) == '2' |
|
682 | 681 |
if mode == 'lazy': |
683 | 682 |
assert WorkflowStatusItem.compute('=form_var_map_lat', raises=True) == 2 |
684 | 683 |
assert WorkflowStatusItem.compute('{{ form_var_map_lat }}', raises=True) == '2.0' |
wcs/variables.py | ||
---|---|---|
462 | 462 |
def lon(self): |
463 | 463 |
return self.latlng.get('lon') |
464 | 464 | |
465 |
def split(self, *args, **kwargs): |
|
466 |
return self.data.get(self.field.id).split(*args, **kwargs) |
|
467 | ||
465 | 468 | |
466 | 469 |
class LazyUser(object): |
467 | 470 |
def __init__(self, user): |
468 |
- |