38d9c5ca80d8da2d7fd6fb1c4eb5f91d62b4ab04
## Key Improvements: ### Enhanced Test Configuration - Add pytest-asyncio with auto mode for better async test support - Remove manual event loop fixture in favor of pytest-asyncio management - Configure proper asyncio mode in pytest.ini ### New Async Test Utilities - Add AsyncTestCase base class for automatic mock cleanup - Add create_async_mock_that_returns/raises helper functions - Add cleanup_async_mocks function to prevent resource warnings - Add async_cleanup fixture for test-scoped mock management ### Fixed Coroutine Warnings - Update TestGiteaPluginListIssues to inherit from AsyncTestCase - Replace problematic AsyncMock usage with managed async mocks - Mock async methods directly on plugin instances to avoid creating real coroutines - Significantly reduced coroutine warnings in test_issue_59_gitea_plugin.py ### Results - Reduced coroutine warnings from 11+ to ~3 remaining (75%+ improvement) - All existing tests continue to pass - Better async test patterns established for future development - Proper resource cleanup prevents memory leaks in test runs 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
MarkiTect - Advanced Markdown Engine
Your Markdown, Redefined.
MarkiTect transforms markdown from plain text into intelligent, structured data with performance optimization, schema validation, and relational querying capabilities. Stop treating documentation as text files—start managing it as a database.
Key Features:
- Lightning Performance: 60-85% faster document processing through intelligent AST caching
- Schema Validation: Enforce document structure and consistency
- Database Integration: Query markdown content with SQL-like operations
- CLI Tools: Complete command-line interface for automation and workflows
📚 Documentation
Quick Start: Getting Started · Command Reference
Architecture: Caching System · Performance Philosophy
Development: TDD Workflow · Contributing
Project Status: Current Status · Roadmap · Next Actions
Description
Releases
1
MarkiTect 0.8.0
Latest
Languages
Python
84.7%
JavaScript
8%
HTML
5.6%
Makefile
1.3%
Shell
0.2%
Other
0.1%