mirror of https://github.com/patacrep/patacrep.git
Louis
9 years ago
98 changed files with 64 additions and 26 deletions
@ -1 +0,0 @@ |
|||||
"""Test for chordpro parser""" |
|
@ -0,0 +1,37 @@ |
|||||
|
#!/usr/bin python |
||||
|
|
||||
|
# Copyright 2015 Louis Paternault |
||||
|
# |
||||
|
# This program is free software: you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU General Public License as published by |
||||
|
# the Free Software Foundation, either version 3 of the License, or |
||||
|
# (at your option) any later version. |
||||
|
# |
||||
|
# This program is distributed in the hope that it will be useful, |
||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of |
||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||||
|
# GNU General Public License for more details. |
||||
|
# |
||||
|
# You should have received a copy of the GNU General Public License |
||||
|
# along with this program. If not, see <http://www.gnu.org/licenses/>. |
||||
|
|
||||
|
"""Tests""" |
||||
|
|
||||
|
import doctest |
||||
|
|
||||
|
import patacrep |
||||
|
from patacrep import files |
||||
|
|
||||
|
def load_tests(__loader, tests, __pattern): |
||||
|
"""Load tests (doctests). |
||||
|
""" |
||||
|
# Loading doctests |
||||
|
tests.addTests(doctest.DocTestSuite(patacrep)) |
||||
|
for module in files.iter_modules(patacrep.__path__, "{}.".format(patacrep.__name__)): |
||||
|
try: |
||||
|
tests.addTests(doctest.DocTestSuite(module)) |
||||
|
except ValueError: |
||||
|
# No docstring, or no doctests in the docstrings |
||||
|
continue |
||||
|
|
||||
|
return tests |
Loading…
Reference in new issue