fix: get_gear uses numeric userProfilePk, complete_mfa resets state on timeout
This commit is contained in:
@@ -270,13 +270,14 @@ def test_get_devices_empty():
|
||||
def test_get_gear_success():
|
||||
server._auth_state = "authenticated"
|
||||
server._client = MagicMock()
|
||||
server._client.display_name = "john.doe"
|
||||
server._client.get_user_profile.return_value = {"userId": 12345}
|
||||
server._client.get_gear.return_value = [
|
||||
{"gearPk": "shoe1", "customMakeModel": "Nike Pegasus", "totalDistance": 320000.0}
|
||||
]
|
||||
data = json.loads(server.get_gear())
|
||||
assert data[0]["customMakeModel"] == "Nike Pegasus"
|
||||
server._client.get_gear.assert_called_once_with("john.doe")
|
||||
server._client.get_user_profile.assert_called_once()
|
||||
server._client.get_gear.assert_called_once_with("12345")
|
||||
|
||||
|
||||
def test_get_user_profile_success():
|
||||
|
||||
Reference in New Issue
Block a user