def test_swapi_docstrings():
  import swapi
  (num_failures, num_attempts) = doctest.testmod(
    swapi,
    raise_on_error = False
    )
  assert num_failures == 0
Exemplo n.º 2
0
#!/usr/bin/env python
"""Run all tests.
"""

from glob import glob
import doctest2
import sys


def summarize(filename, statuses):
    print("=" * 30)
    print(filename)
    print("-" * 30)
    failures, tests = statuses
    print("%d tests, %d failures" % (tests, failures))
    print("=" * 30)
    print("")


if __name__ == '__main__':
    if len(sys.argv) > 1 and sys.argv[1] == '-v':
        verbose = True
    else:
        verbose = False

    summarize('doctest2.py', doctest2.testmod(doctest2))
    for filename in glob('./tests/rst/*.rst'):
        summarize(filename, doctest2.testfile(filename, verbose=verbose))
Exemplo n.º 3
0
def average(values):
    """Computes the arithmetic mean of a list of numbers.

    >>> print(average([20, 30, 70]))
    40.0
    """
    return sum(values) / len(values)


import doctest2
doctest2.testmod()  # automatically validate the embedded tests
Exemplo n.º 4
0
#!/usr/bin/env python

"""Run all tests.
"""

from glob import glob
import doctest2
import sys

def summarize(filename, statuses):
    print("=" * 30)
    print(filename)
    print("-" * 30)
    failures, tests = statuses
    print("%d tests, %d failures" % (tests, failures))
    print("=" * 30)
    print("")

if __name__ == '__main__':
    if len(sys.argv) > 1 and sys.argv[1] == '-v':
        verbose = True
    else:
        verbose = False

    summarize('doctest2.py', doctest2.testmod(doctest2))
    for filename in glob('./tests/rst/*.rst'):
        summarize(filename, doctest2.testfile(filename, verbose=verbose))

Exemplo n.º 5
0
def average(values):
    """Computes the arithmetic mean of a list of numbers.

    >>> print(average([20, 30, 70]))
    40.0
    """
    return sum(values) / len(values)

import doctest2
doctest2.testmod()   # automatically validate the embedded tests