Mercurial > hg-stable
view tests/sha256line.py @ 51162:fa4c4fa232d6 stable
tests: make sha256line.py available for all tests
This was previously only used in test-revlog-delta-find.t, but it will be
useful (and used) in other tests that might need to generate
poorly-compressible files.
author | Anton Shestakov <av6@dwimlabs.net> |
---|---|
date | Wed, 24 Jan 2024 13:35:30 -0300 |
parents | |
children |
line wrap: on
line source
#!/usr/bin/env python3 # # A tool to help producing large and poorly compressible files # # Usage: # $TESTDIR/seq.py 1000 | $TESTDIR/sha256line.py > my-file.txt import hashlib import sys for line in sys.stdin: print(hashlib.sha256(line.encode('utf8')).hexdigest())