30 lines
614 B
Python
30 lines
614 B
Python
|
|
import torbjorn as tbn
|
||
|
|
|
||
|
|
from .an2cn import An2Cn
|
||
|
|
from .cn2an import Cn2An
|
||
|
|
|
||
|
|
ac = An2Cn()
|
||
|
|
ca = Cn2An()
|
||
|
|
|
||
|
|
an = 9876543298765432
|
||
|
|
cn = "九千八百七十六万五千四百三十二亿九千八百七十六万五千四百三十二"
|
||
|
|
|
||
|
|
|
||
|
|
@tbn.run_time
|
||
|
|
def run_cn2an_ten_thousand_times() -> None:
|
||
|
|
for _ in range(10000):
|
||
|
|
result = ca.cn2an(cn)
|
||
|
|
assert result == an
|
||
|
|
|
||
|
|
|
||
|
|
@tbn.run_time
|
||
|
|
def run_an2cn_ten_thousand_times() -> None:
|
||
|
|
for _ in range(10000):
|
||
|
|
result = ac.an2cn(an)
|
||
|
|
assert result == cn
|
||
|
|
|
||
|
|
|
||
|
|
if __name__ == '__main__':
|
||
|
|
run_cn2an_ten_thousand_times()
|
||
|
|
run_an2cn_ten_thousand_times()
|