예제 #1
0
if __name__ == "__main__":
    from randomgen.tests.data.compute_hashes import (
        final_configurations,
        hash_configuration,
    )

    computed_hashes = {}
    for key in final_configurations:
        computed_hashes[key] = hash_configuration(final_configurations[key])

    import black

    fm = black.FileMode(black.PY36_VERSIONS)
    out = black.format_file_contents("known_hashes = " +
                                     str(dict(computed_hashes)),
                                     fast=True,
                                     mode=fm)
    with open("stable_hashes.py", "w") as results:
        results.write(out)
예제 #2
0
def minimal_configuration(request):
    key = request.param
    if key in EXECUTED:
        return key, EXECUTED[key]
    EXECUTED[key] = hash_configuration(final_configurations[key])
    return key, EXECUTED[key]