def test_register_fields_are_the_right_phase(register): item = registers[register] register_phase = phases.index(item.phase) for field in item.fields: field_phase = phases.index(fields[field].phase) assert field_phase >= register_phase
def test_field_datatype_is_the_right_phase(field): item = fields[field] field_phase = phases.index(item.phase) datatype_phase = phases.index(datatypes[item.datatype].phase) assert datatype_phase >= field_phase