Skip to content

[tool] hex_to_ascii - #628

Merged
abduznik merged 2 commits into
abduznik:mainfrom
Khushbu677:feat/hex-to-ascii
Oct 22, 2026
Merged

abduznik merged 2 commits into
abduznik:mainfrom
Khushbu677:feat/hex-to-ascii

Conversation

@Khushbu677

Copy link
Copy Markdown
Contributor

Implemented hex_to_ascii, a tool that converts hexadecimal strings into ASCII text. Added unit tests to verify valid input, invalid hexadecimal strings, and missing arguments.

  • File is in tools/ directory
  • File has header comments (# tool, # description, # author, # example)
  • File has a run() function that returns a string
  • Uses stdlib only (no external dependencies)
  • Tested locally with python -m unittest tests.test_hex_to_ascii (7 tests passed)

Closes #624

@Khushbu677 Khushbu677 changed the title hex_to_ascii [ tool ] hex_to_ascii Oct 22, 2026
@Khushbu677 Khushbu677 changed the title [ tool ] hex_to_ascii [tool] hex_to_ascii Oct 22, 2026

@abduznik abduznik left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed. Matches issue #624 exactly: header conforms, run(*args)->str with args guard, ValueError/UnicodeDecodeError both return Error:, 7 tests with real assertions. Full suite green locally (557 passed). Merging.

@abduznik
abduznik merged commit 14dc340 into abduznik:main Oct 22, 2026
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.

[tool] hex_to_ascii

2 participants