19 lines
311 B
Python
19 lines
311 B
Python
from functools import partial
|
|
|
|
from great_ai.external.async_lru import unpartial
|
|
|
|
|
|
def test_unpartial():
|
|
def foo():
|
|
pass
|
|
|
|
assert unpartial(foo) is foo
|
|
|
|
bar = partial(foo)
|
|
|
|
assert unpartial(bar) is foo
|
|
|
|
for _ in range(10):
|
|
bar = partial(bar)
|
|
|
|
assert unpartial(bar) is foo
|