def test_config_cfpa(): cfpa = CFPA('lpc55s6x') config = cfpa.generate_config() config2 = cfpa.generate_config(exclude_computed=False) assert config != config2 cfpa2 = CFPA('lpc55s6x', user_config=config2) out = cfpa2.parse(bytes(512), exclude_computed=False) assert out == config2
def test_config_cfpa(data_dir): """Test PFR tool - Test CFPA configuration.""" cfpa = CFPA("lpc55s6x") config = cfpa.generate_config() config2 = cfpa.generate_config(exclude_computed=False) assert config != config2 cfpa2 = CFPA("lpc55s6x", user_config=PfrConfiguration(config2)) cfpa2.parse(bytes(512)) # Parse 512-bytes of empty CFPA page content cfpa2_pfr_cfg = PfrConfiguration( data_dir + "/cfpa_after_reset.yml") # Apply known CFPA fields after reset values cfpa2.set_config(cfpa2_pfr_cfg) out = cfpa2.get_yaml_config(exclude_computed=False) assert out == config2