| 1 | from timeit import Timer
|
|---|
| 2 |
|
|---|
| 3 | TIMES = 20000
|
|---|
| 4 |
|
|---|
| 5 | from django.utils.text import wrap, new_wrap
|
|---|
| 6 | from django.contrib.webdesign import lorem_ipsum
|
|---|
| 7 |
|
|---|
| 8 | def compare(text):
|
|---|
| 9 | print 'old:', Timer('wrap(%r, 78)' % text, 'from django.utils.text import wrap').timeit(TIMES)
|
|---|
| 10 | print 'new:', Timer('wrap(%r, 78)' % text, 'from django.utils.text import new_wrap as wrap').timeit(TIMES)
|
|---|
| 11 |
|
|---|
| 12 | print
|
|---|
| 13 | print 'Sentence'
|
|---|
| 14 | compare(lorem_ipsum.sentence())
|
|---|
| 15 |
|
|---|
| 16 | print
|
|---|
| 17 | print 'Paragraph'
|
|---|
| 18 | compare(lorem_ipsum.paragraph())
|
|---|
| 19 |
|
|---|
| 20 | print
|
|---|
| 21 | print '10 Paragraphs'
|
|---|
| 22 | compare('\n\n'.join(lorem_ipsum.paragraphs(10, common=False)))
|
|---|