Spaces:
Sleeping
Sleeping
import pytest | |
from input.input_validator import generate_random_md5 | |
def test_generate_random_md5_length(): | |
md5_hash = generate_random_md5(16) | |
assert len(md5_hash) == 32, "MD5 hash length should be 32 characters" | |
def test_generate_random_md5_uniqueness(): | |
md5_hash1 = generate_random_md5(16) | |
md5_hash2 = generate_random_md5(16) | |
assert md5_hash1 != md5_hash2, "MD5 hashes should be unique for different random strings" | |
def test_generate_random_md5_default_length(): | |
md5_hash = generate_random_md5() | |
assert len(md5_hash) == 32, "MD5 hash length should be 32 characters when using default length" | |
def test_generate_random_md5_different_data_lengths(): | |
md5_hash_8 = generate_random_md5(8) | |
md5_hash_32 = generate_random_md5(32) | |
assert len(md5_hash_8) == 32, "MD5 hash length should be 32 characters for 8 character input" | |
assert len(md5_hash_32) == 32, "MD5 hash length should be 32 characters for 32 character input" |