def test_segDCD_eq(): dcd_seg = SegDCD() segfcb = SegFCB() confFlexSpi = FlexSPIConfBlockFCB() assert dcd_seg != confFlexSpi assert dcd_seg != segfcb assert dcd_seg == dcd_seg
def test_FCB_base(): segfcb = SegFCB() assert segfcb.version == 1 assert segfcb.search_start_page == 0 assert segfcb.search_stride == 0 assert segfcb.search_count == 0 assert segfcb.firmware_copies == 0 assert segfcb.firmware_info_table == None assert segfcb.config_block == None
def test_not_empty_FCB_export(): segfcb = SegFCB() segfcb.firmware_info_table = b'\xb7' segfcb.config_block = b'\xb7' data = segfcb.export() assert isinstance(data, bytes)
def test_empty_FCB_export(): segfcb = SegFCB() data = segfcb.export() assert isinstance(data, bytes)
def test_FCB_eq(): segfcb = SegFCB() ivt3b = SegIVT3b(0) assert segfcb != ivt3b assert segfcb == segfcb