Rename integer field for clarity.

pull/3585/head
derekpierre 2025-03-24 10:21:53 -04:00
parent 113cd3792e
commit f985433f11
No known key found for this signature in database
2 changed files with 6 additions and 5 deletions

View File

@ -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):

View File

@ -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