Skip to content

Commit e2e9514

Browse files
committed
fix emulator check
1 parent 4688afa commit e2e9514

File tree

3 files changed

+5
-4
lines changed

3 files changed

+5
-4
lines changed

tests/common.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,8 @@ def requires_firmware(self, ver_required):
103103
self.skipTest("Firmware version " + ver_required + " or higher is required to run this test")
104104

105105
def requires_fullFeature(self):
106-
if self.client.features.firmware_variant == "KeepKeyBTC":
106+
if self.client.features.firmware_variant == "KeepKeyBTC" or \
107+
self.client.features.firmware_variant == "EmulatorBTC":
107108
self.skipTest("Full feature firmware required to run this test")
108109

109110

tests/test_msg_ethereum_erc20_uniswap_liquidity.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ def test_sign_uni_approve_liquidity_ETH(self):
5555

5656
def test_sign_uni_add_liquidity_ETH(self):
5757
self.requires_fullFeature()
58-
if self.client.features.firmware_variant == "Emulator":
58+
if self.client.features.firmware_variant[1:8] == "Emulator":
5959
self.skipTest("Skip until emulator issue resolved")
6060
return
6161
self.requires_firmware("7.1.0")
@@ -87,7 +87,7 @@ def test_sign_uni_add_liquidity_ETH(self):
8787

8888
def test_sign_uni_remove_liquidity_ETH(self):
8989
self.requires_fullFeature()
90-
if self.client.features.firmware_variant == "Emulator":
90+
if self.client.features.firmware_variant[1:8] == "Emulator":
9191
self.skipTest("Skip until emulator issue resolved")
9292
return
9393
self.requires_firmware("7.1.0")

tests/test_protect_call.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ def test_cancelled_pin(self):
116116
self.assertRaises(PinException, self._some_protected_call, False, True, False)
117117

118118
def test_exponential_backoff_with_reboot(self):
119-
if self.client.features.firmware_variant == "Emulator":
119+
if self.client.features.firmware_variant[1:8] == "Emulator":
120120
self.skipTest("Due to a known defect in the emulator, pin timeouts don't work.")
121121
return
122122

0 commit comments

Comments
 (0)