#!/usr/bin/env python3 """ Test script for osbuild module functionality """ import sys import os # Add the current directory to Python path sys.path.insert(0, os.path.dirname(os.path.abspath(__file__))) def test_imports(): """Test importing osbuild modules""" try: print("Testing osbuild module imports...") # Test importing the main module import osbuild print("✓ osbuild module imported successfully") # Test importing submodules import osbuild.pipeline print("✓ osbuild.pipeline imported successfully") import osbuild.meta print("✓ osbuild.meta imported successfully") import osbuild.util print("✓ osbuild.util imported successfully") print("All imports successful!") return True except ImportError as e: print(f"✗ Import failed: {e}") return False except Exception as e: print(f"✗ Unexpected error: {e}") return False if __name__ == "__main__": success = test_imports() sys.exit(0 if success else 1)