Skip to content

fix: add support for test image generation#5

Merged
kariemoorman merged 2 commits intomainfrom
feat/image_gen
Mar 5, 2026
Merged

fix: add support for test image generation#5
kariemoorman merged 2 commits intomainfrom
feat/image_gen

Conversation

@kariemoorman
Copy link
Copy Markdown
Owner

@kariemoorman kariemoorman commented Mar 5, 2026

Description

Type of Change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation update
  • Code refactoring
  • Performance improvement
  • Test addition/modification

Related Issue

Closes #

Changes Made

  • Test image generation

Testing

Test Configuration

  • OS: MacOS
  • Python Version: 3.14

Test Cases

  • Unit tests pass locally
  • Integration tests pass locally
  • Manual testing completed
  • Edge cases tested

Test Commands

# Commands used for testing
pytest tests/

Code Quality Commands

mypy src/ghostbit
ruff check .
black .

Screenshots/Output

[Paste output here]

Checklist

Testing

  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • Any dependent changes have been merged and published
  • I have run make test

Code Quality

  • My code follows the project's style guidelines
  • I have performed a self-review of my code
  • I have commented my code, particularly in hard-to-understand areas
  • My changes generate no new warnings
  • I have run make format (Black)
  • I have run make lint (Ruff)
  • I have run make type (MyPy)
  • I have run make clean (Clean up test artifacts)

Documentation

  • I have updated the documentation accordingly
  • I have updated the CHANGELOG.md

Commits

  • My commits follow the Conventional Commits specification
  • My commit messages are clear and descriptive

Breaking Changes

Additional Notes

Reviewer Notes

@codecov-commenter
Copy link
Copy Markdown

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

❌ Patch coverage is 43.33333% with 119 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
...hostbit/imagestego/core/image_multiformat_coder.py 26.56% 94 Missing ⚠️
src/ghostbit/imagestego/cli/imagestego_cli.py 30.00% 21 Missing ⚠️
src/ghostbit/audiostego/cli/audiostego_cli.py 91.30% 4 Missing ⚠️

📢 Thoughts on this report? Let us know!

@kariemoorman kariemoorman merged commit cc41b4f into main Mar 5, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants