Spaces:
Sleeping
Sleeping
File size: 959 Bytes
0124054 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
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" |