Skip to content

Commit 602d1a9

Browse files
authored
Merge pull request #20 from jplacht/fix-planet-distances
fix #19 distance results on planet search
2 parents 2e38a3b + ab49aa7 commit 602d1a9

File tree

5 files changed

+6
-4
lines changed

5 files changed

+6
-4
lines changed

fio_wrapper/endpoints/endpoints_v1/planet.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ def search(
169169
distance_checks=distance_checks
170170
):
171171
raise PlanetSearchDistanceChecksInvalid(
172-
"Invalid distance checks. Can check for up to 3 distances."
172+
"Invalid distance checks. Can check for up to 10 distances."
173173
)
174174

175175
(status, data) = self.adapter.post(

fio_wrapper/models/planet_models.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,7 @@ class PlanetFull(Planet):
106106
PlanetTier: int
107107
UserNameSubmitted: str
108108
Timestamp: NaiveDatetime
109+
DistanceResults: Optional[List[int]]
109110

110111

111112
class PlanetFullList(RootModel):

fio_wrapper/validators.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ def validate_planet_search_distance_checks(
9898
if distance_checks is None:
9999
return False
100100

101-
if len(distance_checks) > 3:
101+
if len(distance_checks) > 10:
102102
return False
103103

104104
# ensure all distances are str

tests/test_planet_v1.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -645,6 +645,7 @@ def planet_full_1() -> Dict:
645645
"PlanetTier": 0,
646646
"UserNameSubmitted": "STRAKE",
647647
"Timestamp": "2023-07-15T00:21:41.935321",
648+
"DistanceResults": [],
648649
}
649650

650651

tests/test_validators.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,8 @@ def test_validate_planet_search_materials(input, expected) -> None:
4747
"input, expected",
4848
[
4949
([], True),
50-
(["1", "2", "3"], True),
51-
(["1", "2", "3", "4"], False),
50+
(["1", "2", "3", "4", "5", "6", "7", "8", "9", "10"], True),
51+
(["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11"], False),
5252
(None, False),
5353
],
5454
)

0 commit comments

Comments
 (0)