import random
def same(f, g):
test_cases = [
(),
(0,), (1,), (-1,), (0.5,), (-100.25,),
("",), ("test",),
(True,), (False,),
([],), (,),
({},), ({"key": "value"},),
(None,)
]
for _ in range(100):
test_cases.append((random.randint(-1000, 1000),))
test_cases.append((random.uniform(-1000.0, 1000.0),))
for args in test_cases:
try:
res_f = f(*args)
f_failed = False
except Exception as e:
res_f = type(e)
f_failed = True
try:
res_g = g(*args)
g_failed = False
except Exception as e:
res_g = type(e)
g_failed = True
if f_failed != g_failed:
return False
if res_f != res_g:
return False
return True
پیام import random
28 اکتبر 2026در همان حوالی فید
<این پیام
Д