'Tests valid ACPI table dump that would yield several tables.'

def testDumpValidMultipleACPITables(self):

    args = chipsec_types.DumpACPITableRequest(table_signature='SSDT')
    result = self.RunAction(self.grr_chipsec_module.DumpACPITable, args)[0]
    self.assertEqual(len(result.acpi_tables), 3)
    self.assertEqual(result.acpi_tables[0].table_address, 1311768467294899695)
    self.assertEqual(result.acpi_tables[0].table_blob, (('\xef' * 255) + ('\xfe' * 255)))
    self.assertEqual(result.acpi_tables[1].table_address, 2464689971901746671)
    self.assertEqual(result.acpi_tables[1].table_blob, (('\xdc' * 255) + ('\xba' * 255)))
    self.assertEqual(result.acpi_tables[2].table_address, 3617611476508593647)
    self.assertEqual(result.acpi_tables[2].table_blob, (('\xaa' * 255) + ('\xbb' * 255)))
