EU-Utility/plugins/integration_tests/platform_compat
LemonNexus b37191e606 fix: Syntax error in external_api.py - unterminated triple-quoted string
Line 351 had malformed docstring with 8 quotes instead of 3:
- Before: """Handle incoming webhooks."""""" (8 quotes)
- After:  """Handle incoming webhooks.""" (3 quotes)

This caused Python to report an unterminated string at EOF.
File now parses correctly.
2026-02-15 18:19:13 +00:00
..
README.md fix: Syntax error in external_api.py - unterminated triple-quoted string 2026-02-15 18:19:13 +00:00
plugin.json fix: Syntax error in external_api.py - unterminated triple-quoted string 2026-02-15 18:19:13 +00:00
plugin.py fix: Syntax error in external_api.py - unterminated triple-quoted string 2026-02-15 18:19:13 +00:00

README.md

Platform Compatibility Tests

Tests EU-Utility cross-platform compatibility.

Test Categories

Path Tests

  • Path separator handling (/ vs \)
  • Path resolution
  • Unicode path support
  • Long path support (Windows)
  • UNC path support (Windows)

File Tests

  • File locking (fcntl vs portalocker)
  • File permissions
  • Temp directory access

Process Tests

  • Process enumeration
  • Window enumeration (Windows)

System Tests

  • CPU information
  • Memory information
  • Environment variables

Platform-Specific Features

Windows

  • Window Manager (full support)
  • Native hotkeys (full support)
  • File locking via portalocker
  • Long path support (10 1607+)

Linux

  • Window Manager (limited)
  • Global hotkeys (via xbindkeys)
  • File locking via fcntl
  • Native file permissions

macOS

  • Window Manager (limited)
  • Global hotkeys (limited)
  • File locking via fcntl

Compatibility Matrix

Feature Windows Linux macOS
Window Manager Full ⚠️ Limited ⚠️ Limited
File Locking portalocker fcntl fcntl
Long Paths *
Unicode Paths
Process Enum

*Requires registry key on Windows 10