Lines Matching refs:self

69     def setup_method(self):  argument
71 self.efuse_file = tempfile.NamedTemporaryFile(delete=False)
72 self.base_cmd = (
76 self._set_target_wafer_version()
78 self.base_cmd = (
82 self.reset_efuses()
84 def teardown_method(self): argument
86 self.efuse_file.close()
87 os.unlink(self.efuse_file.name)
89 def reset_efuses(self): argument
100 def get_esptool(self): argument
110 esp = efuse.EmulateEfuseController(self.efuse_file.name)
115 def _set_34_coding_scheme(self): argument
116 self.espefuse_py("burn_efuse CODING_SCHEME 1")
118 def _set_none_recovery_coding_scheme(self): argument
119 self.espefuse_py("burn_efuse CODING_SCHEME 3")
121 def _set_target_wafer_version(self): argument
124 self.espefuse_py("burn_efuse CHIP_VER_REV1 1 CHIP_VER_REV2 1")
127 self, log, file_path, repeat=1, reverse_order=False, offset=0 argument
136 def espefuse_not_virt_py(self, cmd, check_msg=None, ret_code=0): argument
138 return self._run_command(full_cmd, check_msg, ret_code)
140 def espefuse_py(self, cmd, do_not_confirm=True, check_msg=None, ret_code=0): argument
142 [self.base_cmd, "--do-not-confirm" if do_not_confirm else "", cmd]
144 output = self._run_command(full_cmd, check_msg, ret_code)
145 self._run_command(
146 " ".join([self.base_cmd, "check_error"]), "No errors detected", 0
151 def _run_command(self, cmd, check_msg, ret_code): argument
175 def test_help(self): argument
176 self.espefuse_not_virt_py("--help", check_msg="usage: __main__.py [-h]")
177 self.espefuse_not_virt_py(f"--chip {arg_chip} --help")
179 def test_help2(self): argument
180 self.espefuse_not_virt_py("", check_msg="usage: __main__.py [-h]", ret_code=1)
182 def test_dump(self): argument
183 self.espefuse_py("dump -h")
184 self.espefuse_py("dump")
186 def test_dump_format_joint(self): argument
188 self.espefuse_py(f"dump --format joint --file_name {tmp_file.name}")
190 def test_dump_split_default(self): argument
192 self.espefuse_py(f"dump --file_name {tmp_file.name}")
194 def test_dump_split(self): argument
196 self.espefuse_py(f"dump --format split --file_name {tmp_file.name}")
198 def test_summary(self): argument
199 self.espefuse_py("summary -h")
200 self.espefuse_py("summary")
202 def test_summary_json(self): argument
203 self.espefuse_py("summary --format json")
205 def test_summary_filter(self): argument
206 self.espefuse_py("summary MAC")
207 self.espefuse_py("summary --format value_only MAC")
208 self.espefuse_py(
217 def test_get_custom_mac(self): argument
218 self.espefuse_py("get_custom_mac -h")
223 self.espefuse_py("get_custom_mac", check_msg=right_msg)
225 def test_adc_info(self): argument
226 self.espefuse_py("adc_info -h")
227 self.espefuse_py("adc_info")
229 def test_adc_info_2(self): argument
231 self.espefuse_py("burn_efuse BLK3_PART_RESERVE 1")
233 self.espefuse_py("burn_efuse BLK_VERSION_MAJOR 1")
235 self.espefuse_py("burn_efuse BLK_VERSION_MINOR 1")
237 self.espefuse_py("burn_efuse BLK_VERSION_MINOR 2")
238 self.espefuse_py("adc_info")
240 def test_check_error(self): argument
241 self.espefuse_py("check_error -h")
242 self.espefuse_py("check_error")
243 self.espefuse_py("check_error --recovery")
247 def test_read_protect_efuse(self): argument
248 self.espefuse_py("read_protect_efuse -h")
262 self.espefuse_py(
279 self.espefuse_py(cmd)
280 output = self.espefuse_py(cmd)
283 def test_read_protect_efuse2(self): argument
284 self.espefuse_py("write_protect_efuse RD_DIS")
291 self.espefuse_py(
299 def test_read_protect_efuse3(self): argument
300 self.espefuse_py("burn_efuse ABS_DONE_1 1")
301 self.espefuse_py(f"burn_key BLOCK2 {IMAGES_DIR}/256bit")
302 self.espefuse_py(
309 def test_read_protect_efuse4(self): argument
311 self.espefuse_py(f"burn_key BLOCK2 {IMAGES_DIR}/256bit")
313 self.espefuse_py("read_protect_efuse BLOCK2", check_msg=msg)
315 self.espefuse_py(
318 self.espefuse_py(
330 self.espefuse_py(
338 self.espefuse_py(
344 self.espefuse_py(
350 self.espefuse_py(
356 self.espefuse_py(
362 self.espefuse_py(
368 self.espefuse_py("read_protect_efuse BLOCK_KEY5")
375 def test_burn_and_read_protect_efuse(self): argument
376 self.espefuse_py(
384 def test_write_protect_efuse(self): argument
385 self.espefuse_py("write_protect_efuse -h")
427 self.espefuse_py(f"write_protect_efuse {efuse_lists}")
428 output = self.espefuse_py(f"write_protect_efuse {efuse_lists2}")
431 def test_write_protect_efuse2(self): argument
433 self.espefuse_py("write_protect_efuse WR_DIS")
434 self.espefuse_py(
444 def test_burn_custom_mac(self): argument
445 self.espefuse_py("burn_custom_mac -h")
449 self.espefuse_py(
453 self.espefuse_py(cmd, check_msg=f"Custom MAC Address: {mac} (OK)")
455 def test_burn_custom_mac2(self): argument
456 self.espefuse_py(
463 def test_burn_custom_mac3(self): argument
464 self.espefuse_py(
473 def test_burn_custom_mac_with_34_coding_scheme(self): argument
474 self._set_34_coding_scheme()
475 self.espefuse_py("burn_custom_mac -h")
476 self.espefuse_py(
480 self.espefuse_py(
485 self.espefuse_py(
503 def test_set_flash_voltage_1_8v(self): argument
504 self.espefuse_py("set_flash_voltage -h")
506 self.espefuse_py(
516 self.espefuse_py(
520 self.espefuse_py("set_flash_voltage OFF", check_msg=error_msg, ret_code=2)
522 def test_set_flash_voltage_3_3v(self): argument
524 self.espefuse_py(
534 self.espefuse_py("set_flash_voltage 1.8V", check_msg=error_msg, ret_code=2)
542 self.espefuse_py("set_flash_voltage OFF", check_msg=error_msg, ret_code=2)
544 def test_set_flash_voltage_off(self): argument
546 self.espefuse_py(
550 self.espefuse_py(
555 def test_set_flash_voltage_off2(self): argument
557 self.espefuse_py(
561 self.espefuse_py(
569 def test_efuse_is_bool_given_none(self): argument
570 self.espefuse_py("burn_efuse SECURE_BOOT_KEY_REVOKE0")
572 def test_efuse_is_bool_given_0(self): argument
573 self.espefuse_py(
581 def test_efuse_is_bool_given_2(self): argument
582 self.espefuse_py(
590 def test_efuse_is_bytes_ok(self): argument
591 self.espefuse_py(
595 def test_efuse_is_bytes_given_short_val(self): argument
596 self.espefuse_py(
604 def test_efuse_is_bytes_given_none(self): argument
605 self.espefuse_py(
612 def test_efuse_is_int_ok(self): argument
613 self.espefuse_py("burn_efuse SPI_PAD_CONFIG_D 7")
615 def test_efuse_is_int_given_out_of_range_val(self): argument
616 self.espefuse_py(
624 def test_efuse_is_int_given_none(self): argument
625 self.espefuse_py(
632 def test_efuse_is_int_given_0(self): argument
633 self.espefuse_py(
641 def test_efuse_is_bitcount_given_out_of_range_val(self): argument
642 self.espefuse_py(
650 def test_efuse_is_bitcount_given_increase_over_max(self): argument
651 self.espefuse_py("burn_efuse SPI_BOOT_CRYPT_CNT")
652 self.espefuse_py("burn_efuse SPI_BOOT_CRYPT_CNT")
653 self.espefuse_py("burn_efuse SPI_BOOT_CRYPT_CNT")
654 self.espefuse_py(
668 def test_set_spi_flash_pin_efuses(self): argument
669 self.espefuse_py(
675 self.espefuse_py(
681 output = self.espefuse_py("burn_efuse SPI_PAD_CONFIG_CS0 33")
688 def test_burn_mac_custom_efuse(self): argument
690 self.espefuse_py("burn_efuse -h")
692 self.espefuse_py(
697 self.espefuse_py("burn_efuse MAC_VERSION 1")
700 self.espefuse_py("burn_efuse CUSTOM_MAC_USED 1")
701 self.espefuse_py("burn_efuse -h")
702 self.espefuse_py(
707 self.espefuse_py("burn_efuse CUSTOM_MAC AA:CD:EF:01:02:03")
708 self.espefuse_py("get_custom_mac", check_msg=f"aa:cd:ef:01:02:03 {crc_msg}")
710 def test_burn_efuse(self): argument
711 self.espefuse_py("burn_efuse -h")
713 self.espefuse_py(
722 self.espefuse_py(
731 self.espefuse_py(
738 self.espefuse_py(
743 output = self.espefuse_py("summary -d")
749 self.espefuse_py(
757 output = self.espefuse_py(
765 output = self.espefuse_py("summary -d")
776 output = self.espefuse_py(
784 output = self.espefuse_py("summary -d")
797 def test_burn_efuse_with_34_coding_scheme(self): argument
798 self._set_34_coding_scheme()
799 self.espefuse_py("burn_efuse BLK3_PART_RESERVE 1")
800 self.espefuse_py("burn_efuse ADC1_TP_LOW 50")
801 self.espefuse_py(
811 def test_burn_efuse_with_34_coding_scheme2(self): argument
812 self._set_34_coding_scheme()
813 self.espefuse_py("burn_efuse BLK3_PART_RESERVE 1")
814 self.espefuse_py(
826 def test_burn_efuse_incompatibility_check(self): argument
827 self.espefuse_py(
832 self.espefuse_py("burn_efuse DIS_USB_JTAG 1")
833 self.espefuse_py(
838 self.espefuse_py("burn_efuse DIS_USB_SERIAL_JTAG 1 --force")
843 def test_burn_key_3_key_blocks(self): argument
844 self.espefuse_py("burn_key -h")
845 self.espefuse_py(
851 self.espefuse_py(
857 output = self.espefuse_py("summary -d")
858 self.check_data_block_in_log(output, f"{IMAGES_DIR}/256bit")
859 self.check_data_block_in_log(output, f"{IMAGES_DIR}/256bit_1")
860 self.check_data_block_in_log(output, f"{IMAGES_DIR}/256bit_2")
862 self.espefuse_py(
868 output = self.espefuse_py("summary -d")
869 self.check_data_block_in_log(output, f"{IMAGES_DIR}/256bit")
870 self.check_data_block_in_log(output, f"{IMAGES_DIR}/256bit_1")
871 self.check_data_block_in_log(output, f"{IMAGES_DIR}/256bit_2")
874 def test_burn_key_1_key_block(self): argument
875 self.espefuse_py("burn_key -h")
876 self.espefuse_py(
882 self.espefuse_py(
885 output = self.espefuse_py("summary -d")
886 self.check_data_block_in_log(output, f"{IMAGES_DIR}/256bit", reverse_order=True)
888 self.espefuse_py(f"burn_key BLOCK_KEY0 {IMAGES_DIR}/256bit XTS_AES_128_KEY")
889 output = self.espefuse_py("summary -d")
901 def test_burn_key_one_key_block_with_fe_and_sb_keys(self): argument
902 self.espefuse_py("burn_key -h")
903 self.espefuse_py(
910 self.espefuse_py(
915 output = self.espefuse_py("summary -d")
921 self.espefuse_py(
926 output = self.espefuse_py("summary -d")
956 def test_burn_key_with_6_keys(self): argument
971 self.espefuse_py(cmd + " --no-read-protect --no-write-protect")
972 output = self.espefuse_py("summary -d")
973 self.check_data_block_in_log(output, f"{IMAGES_DIR}/256bit", reverse_order=True)
974 self.check_data_block_in_log(
977 self.check_data_block_in_log(
981 self.espefuse_py(cmd)
982 output = self.espefuse_py("summary -d")
996 self.espefuse_py(
1002 output = self.espefuse_py("summary -d")
1003 self.check_data_block_in_log(output, f"{IMAGES_DIR}/256bit")
1004 self.check_data_block_in_log(output, f"{IMAGES_DIR}/256bit_1")
1005 self.check_data_block_in_log(output, f"{IMAGES_DIR}/256bit_2")
1010 def test_burn_key_with_34_coding_scheme(self): argument
1011 self._set_34_coding_scheme()
1012 self.espefuse_py(
1018 self.espefuse_py(
1024 output = self.espefuse_py("summary -d")
1025 self.check_data_block_in_log(output, f"{IMAGES_DIR}/192bit")
1026 self.check_data_block_in_log(output, f"{IMAGES_DIR}/192bit_1")
1027 self.check_data_block_in_log(output, f"{IMAGES_DIR}/192bit_2")
1029 self.espefuse_py(
1035 output = self.espefuse_py("summary -d")
1036 self.check_data_block_in_log(output, f"{IMAGES_DIR}/192bit")
1037 self.check_data_block_in_log(output, f"{IMAGES_DIR}/192bit_1")
1038 self.check_data_block_in_log(output, f"{IMAGES_DIR}/192bit_2")
1044 def test_burn_key_512bit(self): argument
1045 self.espefuse_py(
1050 output = self.espefuse_py("summary -d")
1051 self.check_data_block_in_log(
1054 self.check_data_block_in_log(
1062 def test_burn_key_512bit_non_consecutive_blocks(self): argument
1065 self.espefuse_py(
1069 self.espefuse_py(
1073 self.espefuse_py(
1078 self.espefuse_py(
1084 output = self.espefuse_py("summary -d")
1085 self.check_data_block_in_log(
1088 self.check_data_block_in_log(
1105 def test_burn_key_512bit_non_consecutive_blocks_loop_around(self): argument
1106 self.espefuse_py(
1117 output = self.espefuse_py("summary -d")
1118 self.check_data_block_in_log(
1121 self.check_data_block_in_log(
1138 def test_burn_key_ecdsa_key(self): argument
1139 self.espefuse_py(
1146 output = self.espefuse_py("summary -d")
1164 def test_burn_key_ecdsa_key_check_byte_order(self): argument
1165 self.espefuse_py(
1173 output = self.espefuse_py("summary -d")
1193 def test_burn_block_data_check_args(self): argument
1194 self.espefuse_py("burn_block_data -h")
1197 self.espefuse_py(
1205 def test_burn_block_data_with_3_key_blocks(self): argument
1206 self.espefuse_py(
1211 output = self.espefuse_py("summary -d")
1216 self.check_data_block_in_log(output, f"{IMAGES_DIR}/256bit")
1218 self.espefuse_py(
1222 self.check_data_block_in_log(
1223 self.espefuse_py("summary -d"), f"{IMAGES_DIR}/256bit_1"
1226 self.espefuse_py(
1230 self.check_data_block_in_log(
1231 self.espefuse_py("summary -d"), f"{IMAGES_DIR}/256bit_2"
1235 def test_burn_block_data_with_1_key_block(self): argument
1236 self.espefuse_py(
1243 output = self.espefuse_py("summary -d")
1272 def test_burn_block_data_with_6_keys(self): argument
1273 self.espefuse_py(
1278 output = self.espefuse_py("summary -d")
1287 self.check_data_block_in_log(output, f"{IMAGES_DIR}/256bit")
1289 self.espefuse_py(
1293 self.check_data_block_in_log(
1294 self.espefuse_py("summary -d"), f"{IMAGES_DIR}/256bit_1"
1297 self.espefuse_py(
1303 output = self.espefuse_py("summary -d")
1308 self.check_data_block_in_log(output, f"{IMAGES_DIR}/256bit")
1309 self.check_data_block_in_log(output, f"{IMAGES_DIR}/256bit_1", 2)
1310 self.check_data_block_in_log(output, f"{IMAGES_DIR}/256bit_2")
1312 def test_burn_block_data_check_errors(self): argument
1313 self.espefuse_py(
1320 self.espefuse_py(
1329 self.espefuse_py(
1334 self.espefuse_py(
1341 def test_burn_block_data_with_offset_for_3_key_blocks(self): argument
1343 self.espefuse_py(
1348 self.espefuse_py(
1351 self.check_data_block_in_log(
1352 self.espefuse_py("summary -d"), f"{IMAGES_DIR}/192bit_1", offset=offset
1356 self.espefuse_py(
1359 self.check_data_block_in_log(
1360 self.espefuse_py("summary -d"), f"{IMAGES_DIR}/192bit_2", offset=offset
1364 self.espefuse_py(
1367 self.check_data_block_in_log(
1368 self.espefuse_py("summary -d"), f"{IMAGES_DIR}/192bit_2", offset=offset
1372 def test_burn_block_data_with_offset_1_key_block(self): argument
1374 self.espefuse_py(f"burn_block_data --offset {offset} BLOCK1 {IMAGES_DIR}/92bit")
1375 output = self.espefuse_py("summary -d")
1379 self.espefuse_py(
1382 output = self.espefuse_py("summary -d")
1389 self.espefuse_py(
1392 self.check_data_block_in_log(
1393 self.espefuse_py("summary -d"), f"{IMAGES_DIR}/192bit_2", offset=offset
1413 def test_burn_block_data_with_offset_6_keys(self): argument
1415 self.espefuse_py(
1418 self.check_data_block_in_log(
1419 self.espefuse_py("summary -d"), f"{IMAGES_DIR}/192bit_1", offset=offset
1423 self.espefuse_py(
1426 self.check_data_block_in_log(
1427 self.espefuse_py("summary -d"), f"{IMAGES_DIR}/192bit_2", offset=offset
1431 self.espefuse_py(
1434 self.check_data_block_in_log(
1435 self.espefuse_py("summary -d"), f"{IMAGES_DIR}/192bit_2", offset=offset
1441 def test_burn_block_data_with_34_coding_scheme(self): argument
1442 self._set_34_coding_scheme()
1443 self.espefuse_py(
1450 self.espefuse_py(
1456 output = self.espefuse_py("summary -d")
1457 self.check_data_block_in_log(output, f"{IMAGES_DIR}/192bit")
1458 self.check_data_block_in_log(output, f"{IMAGES_DIR}/192bit_1")
1459 self.check_data_block_in_log(output, f"{IMAGES_DIR}/192bit_2")
1464 def test_burn_block_data_with_34_coding_scheme_and_offset(self): argument
1465 self._set_34_coding_scheme()
1468 self.espefuse_py(
1471 self.check_data_block_in_log(
1472 self.espefuse_py("summary -d"), f"{IMAGES_DIR}/128bit", offset=offset
1476 self.espefuse_py(
1479 self.check_data_block_in_log(
1480 self.espefuse_py("summary -d"), f"{IMAGES_DIR}/128bit", offset=offset
1484 self.espefuse_py(
1487 self.check_data_block_in_log(
1488 self.espefuse_py("summary -d"), f"{IMAGES_DIR}/128bit", offset=offset
1494 def test_burn_key_digest(self): argument
1495 self.espefuse_py("burn_key_digest -h")
1496 esp = self.get_esptool()
1498 self.espefuse_py(
1501 output = self.espefuse_py("summary -d")
1507 self.espefuse_py(
1513 def test_burn_key_from_digest(self): argument
1517 self.espefuse_py(
1521 output = self.espefuse_py("summary -d")
1527 def test_burn_key_digest_with_34_coding_scheme(self): argument
1528 self._set_34_coding_scheme()
1529 self.espefuse_py(
1538 def test_burn_key_digest1(self): argument
1541 self.espefuse_py("burn_key_digest -h")
1542 self.espefuse_py(
1545 output = self.espefuse_py("summary -d")
1552 def test_burn_key_digest2(self): argument
1555 self.espefuse_py("burn_key_digest -h")
1556 self.espefuse_py(
1559 output = self.espefuse_py("summary -d")
1566 def test_burn_key_from_digest1(self): argument
1570 self.espefuse_py(
1574 output = self.espefuse_py("summary -d")
1580 def test_burn_key_from_digest2(self): argument
1584 self.espefuse_py(
1588 output = self.espefuse_py("summary -d")
1613 def test_burn_key_digest(self): argument
1614 self.espefuse_py("burn_key_digest -h")
1615 self.espefuse_py(
1626 self.espefuse_py(
1635 output = self.espefuse_py("summary -d")
1645 def test_burn_key_from_digest(self): argument
1649 self.espefuse_py(
1653 output = self.espefuse_py("summary -d")
1659 self.espefuse_py(
1664 output = self.espefuse_py("summary -d")
1673 def test_burn_bit_for_chips_with_3_key_blocks(self): argument
1674 self.espefuse_py("burn_bit -h")
1675 self.espefuse_py("burn_bit BLOCK3 0 1 2 4 8 16 32 64 96 128 160 192 224 255")
1676 self.espefuse_py(
1682 self.espefuse_py(
1685 self.espefuse_py(
1692 def test_burn_bit_for_chips_with_1_key_block(self): argument
1693 self.espefuse_py("burn_bit -h")
1694 self.espefuse_py("burn_bit BLOCK3 0 1 2 4 8 16 32 64 96 128 160 192 224 255")
1695 self.espefuse_py(
1700 self.espefuse_py(
1707 self.espefuse_py("burn_bit BLOCK0 0 1 2")
1708 self.espefuse_py("summary", check_msg="[0 ] read_regs: 00000007 00000000")
1727 def test_burn_bit_for_chips_with_6_key_blocks(self): argument
1728 self.espefuse_py("burn_bit -h")
1729 self.espefuse_py("burn_bit BLOCK3 0 1 2 4 8 16 32 64 96 128 160 192 224 255")
1730 self.espefuse_py(
1735 self.espefuse_py(
1742 self.espefuse_py("burn_bit BLOCK0 13")
1743 self.espefuse_py(
1749 self.espefuse_py("burn_bit BLOCK0 24")
1750 self.espefuse_py(
1759 def test_burn_bit_with_34_coding_scheme(self): argument
1760 self._set_34_coding_scheme()
1761 self.espefuse_py("burn_bit BLOCK3 0 1 2 4 8 16 32 64 96 128 160 191")
1762 self.espefuse_py(
1767 self.espefuse_py(
1775 def test_burn_bit_with_none_recovery_coding_scheme(self): argument
1776 self._set_none_recovery_coding_scheme()
1777 self.espefuse_py("burn_bit BLOCK3 0 1 2 4 8 16 32 64 96 128 160 192 224 255")
1778 self.espefuse_py(
1789 def test_1_secure_boot_v1(self): argument
1791 self.espefuse_py(
1796 output = self.espefuse_py("summary -d")
1797 self.check_data_block_in_log(
1800 self.check_data_block_in_log(
1804 self.espefuse_py(
1809 output = self.espefuse_py("summary -d")
1823 def test_2_secure_boot_v1(self): argument
1825 self.espefuse_py(
1830 output = self.espefuse_py("summary -d")
1831 self.check_data_block_in_log(
1834 self.check_data_block_in_log(
1838 self.espefuse_py(
1843 output = self.espefuse_py("summary -d")
1848 self.check_data_block_in_log(
1855 def setup_class(self): argument
1857 self.stored_dir = os.getcwd()
1860 def teardown_class(self): argument
1862 os.chdir(self.stored_dir)
1868 def test_execute_scripts_with_check_that_only_one_burn(self): argument
1869 self.espefuse_py("execute_scripts -h")
1872 self.espefuse_py("execute_scripts execute_efuse_script2.py")
1878 def test_execute_scripts_with_check(self): argument
1879 self.espefuse_py("execute_scripts -h")
1882 self.espefuse_py("execute_scripts execute_efuse_script.py")
1884 def test_execute_scripts_with_index_and_config(self): argument
1892 self.espefuse_py(cmd)
1893 output = self.espefuse_py("summary -d")
1905 def test_execute_scripts_nesting(self): argument
1913 self.espefuse_py(cmd)
1914 output = self.espefuse_py("summary -d")
1936 def test_multiple_cmds_help(self): argument
1955 self.espefuse_py(
1960 self.espefuse_py(
1965 self.espefuse_py(
1973 def test_1_esp32c2(self): argument
1974 self.espefuse_py(
1980 output = self.espefuse_py("summary -d")
1991 def test_2_esp32c2(self): argument
1992 self.espefuse_py(
1998 output = self.espefuse_py("summary -d")
2006 def test_burn_bit(self): argument
2008 self._set_34_coding_scheme()
2009 self.espefuse_py(
2016 output = self.espefuse_py("summary -d")
2019 def test_not_burn_cmds(self): argument
2020 self.espefuse_py(
2034 def test_burn_xts_aes_key_purpose(self): argument
2035 self.espefuse_py(
2046 def test_burn_ecdsa_key_purpose(self): argument
2047 self.espefuse_py(
2055 def test_burn_xts_aes_key(self): argument
2056 self.espefuse_py(
2068 def test_burn_ecdsa_key(self): argument
2069 self.espefuse_py(
2081 def test_postpone_efuses(self): argument
2098 output = self.espefuse_py(cmd)
2107 def test_extend_efuse_table_with_csv_file(self): argument
2109 output = self.espefuse_py(f" --extend-efuse-table {csv_file} summary")
2120 self.espefuse_py(