from utils.bytes_utils import bytes_to_readable
def test_bytes_to_readable_handles_unlimited_value():
assert bytes_to_readable(None) is None
def test_bytes_to_readable_formats_supported_units():
assert bytes_to_readable(1024 * 1024 * 1024) == "1.0 GB"
assert bytes_to_readable(500 * 1024 * 1024) == "500.0 MB"
assert bytes_to_readable(500 * 1024) == "500.0 KB"
assert bytes_to_readable(500) == "500 B"