#!/usr/bin/env python3 """ Simple test for port ID configuration """ import sys import os sys.path.insert(0, os.path.dirname(os.path.abspath(__file__))) from core.nodes.exact_nodes import ExactModelNode def main(): print("Creating ExactModelNode...") node = ExactModelNode() print("Testing property options...") if hasattr(node, '_property_options'): port_props = [k for k in node._property_options.keys() if 'port_ids' in k] print(f"Found port ID properties: {port_props}") else: print("No _property_options found") print("Testing _build_multi_series_config method...") if hasattr(node, '_build_multi_series_config'): print("Method exists") try: config = node._build_multi_series_config() print(f"Config result: {config}") except Exception as e: print(f"Error calling method: {e}") else: print("Method does not exist") print("Test completed!") if __name__ == "__main__": main()