mirror of https://github.com/nucypher/nucypher.git
Rename integer field for clarity.
parent
113cd3792e
commit
f985433f11
|
@ -69,9 +69,10 @@ class AnyField(fields.Field):
|
|||
return self._convert_any_big_ints_from_string(value)
|
||||
|
||||
|
||||
class AnyIntegerField(fields.Int):
|
||||
class AnyLargeIntegerField(fields.Int):
|
||||
"""
|
||||
Integer field that also converts big int strings to integers.
|
||||
Integer field that also allows for big int values for large numbers
|
||||
to be provided from `taco-web`. BigInts will be used for integer values > MAX_SAFE_INTEGER.
|
||||
"""
|
||||
|
||||
def __init__(self, *args, **kwargs):
|
||||
|
|
|
@ -13,7 +13,7 @@ from nucypher.policy.conditions.exceptions import (
|
|||
)
|
||||
from nucypher.policy.conditions.lingo import (
|
||||
AnyField,
|
||||
AnyIntegerField,
|
||||
AnyLargeIntegerField,
|
||||
ConditionLingo,
|
||||
ConditionType,
|
||||
)
|
||||
|
@ -477,8 +477,8 @@ def test_any_field_nested_integer():
|
|||
("fallen", None),
|
||||
],
|
||||
)
|
||||
def test_any_integer_field(json_value, expected_deserialized_value):
|
||||
field = AnyIntegerField()
|
||||
def test_any_large_integer_field(json_value, expected_deserialized_value):
|
||||
field = AnyLargeIntegerField()
|
||||
|
||||
if expected_deserialized_value is not None:
|
||||
assert field.deserialize(json_value) == expected_deserialized_value
|
||||
|
|
Loading…
Reference in New Issue