Skip to content

Commit 56c8ceb

Browse files
Jordan WoodsJordan Woods
authored andcommitted
Fix int decorator tests
1 parent ff53af4 commit 56c8ceb

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

tableauserverclient/models/property_decorators.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,13 +86,16 @@ def property_type_decorator(func):
8686
def wrapper(self, value):
8787
error = "Invalid property defined: '{}'. Integer value expected.".format(value)
8888

89+
if value in allowed:
90+
return func(self, value)
91+
8992
if valid_int_range is None:
9093
if isinstance(value, int):
9194
return func(self, value)
9295
else:
9396
raise ValueError(error)
9497

95-
if (value not in range(*valid_int_range)) and (value not in allowed):
98+
if not (valid_int_range[0] < value < valid_int_range[1]):
9699
raise ValueError(error)
97100

98101
return func(self, value)

0 commit comments

Comments
 (0)