def METHOD_NAME(self):
    name = f'test_hierarchical_gate_decomp'
    src = f"""
        # Note:         file generated by {__file__}::test_hierarchical_gate_decomposition
        # File:         {name}.cq
        # Purpose:      test hierarchical gate decomposition
        version 1.2
        pragma @ql.name("{name}")  # set the name of generated files
        _fluxdance_1                
    """
    p = OqlProgram(name, str(platf_cfg_path))  # NB: name must be identical to name set by "pragma @ql.name" above
    p.compile_cqasm(src)