summaryrefslogtreecommitdiff
path: root/benchmark.py
blob: 7aaf6c40b4ad08b11922e3e9bbba49d7628eeb32 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# -*- coding: utf-8 -*-
import timeit

def main():
	print "unidecode_expect_ascii, ASCII string"
	timeit.main([
		'-s',
		'from unidecode import unidecode_expect_ascii',
		'unidecode_expect_ascii(u"Hello, World")'])

	print "unidecode_expect_ascii, non-ASCII string"
	timeit.main([
		'-s',
		'from unidecode import unidecode_expect_ascii',
		'unidecode_expect_ascii(u"¡Hola mundo!")'])

	print "unidecode_expect_nonascii, ASCII string"
	timeit.main([
		'-s',
		'from unidecode import unidecode_expect_nonascii',
		'unidecode_expect_nonascii(u"Hello, World")'])

	print "unidecode_expect_nonascii, non-ASCII string"
	timeit.main([
		'-s',
		'from unidecode import unidecode_expect_nonascii',
		'unidecode_expect_nonascii(u"¡Hola mundo!")'])

main()