Skip to content

Commit a9e72d7

Browse files
committed
no-mistakes(review): Add InvalidKeyHandle fault to key-rejection allowlist
1 parent e4db2bd commit a9e72d7

2 files changed

Lines changed: 5 additions & 0 deletions

File tree

‎tesla_fleet_api/exceptions.py‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1303,6 +1303,7 @@ class WhitelistOperationLocalEntityAuthFailedCancelled(WhitelistOperationStatus)
13031303
SignedMessageInformationFaultCouldNotRetrieveKey,
13041304
TeslaFleetMessageFaultUnknownKeyId,
13051305
TeslaFleetMessageFaultInactiveKey,
1306+
TeslaFleetMessageFaultInvalidKeyHandle,
13061307
)
13071308

13081309

‎tests/test_is_key_rejected.py‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
SignedMessageInformationFaultNotOnWhitelist,
1111
SignedMessageInformationFaultTimeExpired,
1212
TeslaFleetMessageFaultInactiveKey,
13+
TeslaFleetMessageFaultInvalidKeyHandle,
1314
TeslaFleetMessageFaultKeychainIsFull,
1415
TeslaFleetMessageFaultUnknownKeyId,
1516
TimeExpiredFault,
@@ -34,6 +35,9 @@ def test_true_for_unknown_key_id_and_inactive_key(self):
3435
self.assertTrue(is_key_rejected(TeslaFleetMessageFaultUnknownKeyId()))
3536
self.assertTrue(is_key_rejected(TeslaFleetMessageFaultInactiveKey()))
3637

38+
def test_true_for_invalid_key_handle(self):
39+
self.assertTrue(is_key_rejected(TeslaFleetMessageFaultInvalidKeyHandle()))
40+
3741
def test_false_for_keychain_full(self):
3842
# A full keychain means no room to add another key, not that this
3943
# already-paired key was rejected.

0 commit comments

Comments
 (0)