Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reformat test structure and imports #50

Closed
wants to merge 1 commit into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -258,7 +258,7 @@ script:
else
coverage run -m unittest2 discover --start-directory=didyoumean --pattern=*.py || true
fi
- python didyoumean/didyoumean_sugg_tests.py
- python tests/sugg_test.py
- python didyoumean/readme_examples.py
- |
if ([ "$TRAVIS_PYTHON_VERSION" != "pypy-5.4.1" ]); then
Expand Down
2 changes: 0 additions & 2 deletions didyoumean/__init__.py
Original file line number Diff line number Diff line change
@@ -1,2 +0,0 @@
"""Empty file. Might grow in the future."""
import didyoumean_api
2 changes: 1 addition & 1 deletion didyoumean/didyoumean_api.py → didyoumean/api.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# -*- coding: utf-8
"""APIs to add suggestions to exceptions."""
from didyoumean_internal import add_suggestions_to_exception
from didyoumean.internal import add_suggestions_to_exception
import functools
import sys

Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"""Logic to add suggestions to exceptions."""
import keyword
import difflib
import didyoumean_re as re
import didyoumean.dre as re
import itertools
import inspect
import errno
Expand Down
4 changes: 2 additions & 2 deletions didyoumean/readme_examples.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# -*- coding: utf-8
"""Code to generate examples in README.md."""
from didyoumean_internal import add_suggestions_to_exception
import didyoumean_common_tests as common
from didyoumean.internal import add_suggestions_to_exception
import tests.common_test as common
import os


Expand Down
Empty file added tests/__init__.py
Empty file.
6 changes: 3 additions & 3 deletions didyoumean/didyoumean_api_tests.py → tests/api_test.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# -*- coding: utf-8
"""Unit tests for didyoumean APIs."""
from didyoumean_api import didyoumean_decorator, didyoumean_contextmanager,\
from didyoumean.api import didyoumean_decorator, didyoumean_contextmanager,\
didyoumean_postmortem, didyoumean_enablehook, didyoumean_disablehook
from didyoumean_common_tests import TestWithStringFunction,\
from tests.common_test import TestWithStringFunction,\
get_exception, no_exception, NoFileIoError, unittest_module
import contextlib
import sys
Expand Down Expand Up @@ -266,7 +266,7 @@ def run_with_api(self, code):
"""Run code with didyoumean after enabling didyoumean hook."""
prev_handler = None
shell = DummyShell()
module = sys.modules['didyoumean_api']
module = sys.modules['didyoumean.api']
shell.set(module)
self.assertEqual(shell.handler, prev_handler)
didyoumean_enablehook()
Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
# -*- coding: utf-8
"""Unit tests for code in didyoumean_internal.py."""
from didyoumean_internal import quote, get_suggestion_string,\
from didyoumean.internal import quote, get_suggestion_string,\
add_string_to_exception, get_func_by_name,\
get_objects_in_frame, get_subclasses, get_types_for_str,\
get_types_for_str_using_inheritance,\
get_types_for_str_using_names
import didyoumean_common_tests as common
from didyoumean_common_tests import unittest_module,\
import tests.common_test as common
from tests.common_test import unittest_module,\
CommonTestOldStyleClass2,\
CommonTestNewStyleClass2 # to have these 2 in defined names
import itertools
Expand Down
6 changes: 3 additions & 3 deletions didyoumean/didyoumean_re_tests.py → tests/re_test.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
# -*- coding: utf-8
"""Unit tests for regexps from didyoumean_re.py."""
import didyoumean_re as re
import didyoumean.dre as re
import sys
from didyoumean_internal import get_subclasses
from didyoumean_common_tests import unittest_module
from didyoumean.internal import get_subclasses
from tests.common_test import unittest_module

NO_GROUP = ((), dict())
# Various technical flags to check more that meet the eyes in tests
Expand Down
6 changes: 3 additions & 3 deletions didyoumean/didyoumean_sugg_tests.py → tests/sugg_test.py
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
# -*- coding: utf-8
"""Unit tests for get_suggestions_for_exception."""
from didyoumean_internal import get_suggestions_for_exception, quote, \
from didyoumean.internal import get_suggestions_for_exception, quote, \
STAND_MODULES, AVOID_REC_MSG, \
APPLY_REMOVED_MSG, BUFFER_REMOVED_MSG, CMP_REMOVED_MSG, \
CMP_ARG_REMOVED_MSG, EXC_ATTR_REMOVED_MSG, LONG_REMOVED_MSG, \
MEMVIEW_ADDED_MSG, RELOAD_REMOVED_MSG, STDERR_REMOVED_MSG, \
BREAKPOINT_ADDED_MSG, NO_KEYWORD_ARG_MSG, COMMA_INSTEAD_OF_PERIOD_MSG
import didyoumean_common_tests as common
import didyoumean_re as re
import tests.common_test as common
import didyoumean.dre as re
import warnings
import sys
import math
Expand Down