#!/usr/bin/env python
"""Benchmark scipy.stats.beta.cdf."""

from __future__ import print_function
import timeit

NAME = "beta:cdf"
REPEATS = 3
ITERATIONS = 1000


def print_version():
    """Print the TAP version."""

    print("TAP version 13")


def print_summary(total, passing):
    """Print the benchmark summary.

    # Arguments

    * `total`: total number of tests
    * `passing`: number of passing tests

    """

    print("#")
    print("1.." + str(total))  # TAP plan
    print("# total " + str(total))
    print("# pass  " + str(passing))
    print("#")
    print("# ok")


def print_results(elapsed):
    """Print benchmark results.

    # Arguments

    * `elapsed`: elapsed time (in seconds)

    # Examples

    ``` python
    python> print_results(0.131009101868)
    ```
    """

    rate = ITERATIONS / elapsed

    print("  ---")
    print("  iterations: " + str(ITERATIONS))
    print("  elapsed: " + str(elapsed))
    print("  rate: " + str(rate))
    print("  ...")


def benchmark():
    """Run the benchmark and print benchmark results."""

    setup = "from scipy.stats import beta; from random import random;"
    stmt = "y = beta.cdf(random(), 100.56789, 55.54321)"

    t = timeit.Timer(stmt, setup=setup)

    print_version()

    for i in xrange(REPEATS):
        print("# python::" + NAME)
        elapsed = t.timeit(number=ITERATIONS)
        print_results(elapsed)
        print("ok " + str(i+1) + " benchmark finished")

    print_summary(REPEATS, REPEATS)


def main():
    """Run the benchmark."""
    benchmark()


if __name__ == "__main__":
    main()

@@ -207,25 +207,24 @@
 version.%22%22%22%0A
-%0A
     print(%22T
@@ -413,25 +413,24 @@
 ts%0A%0A    %22%22%22%0A
-%0A
     print(%22#
@@ -788,25 +788,24 @@
 %60%60%60%0A    %22%22%22%0A
-%0A
     rate = I
@@ -998,24 +998,24 @@
 enchmark():%0A
+
     %22%22%22Run t
@@ -1059,17 +1059,16 @@
 lts.%22%22%22%0A
-%0A
     setu

Fix lint errors