FactsDB/.gitignore
Jarian Cottingham 93e287f88b test: add comprehensive test suite with 95% coverage
- Add pytest test suite across all modules (config, database, file_processor,
  ai_processor, api, scheduler, monitoring, ftp_server)
- 145 tests covering normal paths, error handling, edge cases
- Mock external dependencies (AI endpoint, requests, pyftpdlib)
- 95% code coverage with fail-under=90 threshold in CI
- Update CI workflow to run pytest with coverage enforcement
- Add pyproject.toml with pytest/coverage configuration
2026-07-06 16:27:51 +00:00

71 lines
712 B
Plaintext

# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class
# C extensions
*.so
# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg
# PyInstaller
# * https://pyinstaller.readthedocs.io/en/latest/usage.html#cmdoption-onefile
*.onefile
# Jupyter Notebook
.ipynb_checkpoints
# IPython
profile_default/
ipython_config.py
# IDE
.vscode/
.idea/
*.swp
*.swo
# OS generated files
.DS_Store
Thumbs.db
# Logs
*.log
# Environment
.env
.venv/
venv/
# Database
*.db
facts.db
# Sample data
sample/
# Docker
.dockerignore
*.docker
# Test coverage
.coverage
coverage.xml
htmlcov/
.pytest_cache/