Skip to content

Commit bd277b6

Browse files
committed
Import unittest and mock directly
1 parent cf5763e commit bd277b6

21 files changed

+48
-42
lines changed

bpython/test/__init__.py

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
import unittest
2-
import builtins
3-
from unittest import mock
2+
import unittest.mock
3+
import os
44

55
from bpython.translations import init
6-
import os
76

87

98
class FixLanguageTestCase(unittest.TestCase):
@@ -12,14 +11,9 @@ def setUpClass(cls):
1211
init(languages=["en"])
1312

1413

15-
class MagicIterMock(mock.MagicMock):
14+
class MagicIterMock(unittest.mock.MagicMock):
1615

1716
__next__ = mock.Mock(return_value=None)
1817

1918

20-
def builtin_target(obj):
21-
"""Returns mock target string of a builtin"""
22-
return f"{builtins.__name__}.{obj.__name__}"
23-
24-
2519
TEST_CONFIG = os.path.join(os.path.dirname(__file__), "test.config")

bpython/test/test_args.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,11 @@
22
import subprocess
33
import sys
44
import tempfile
5-
from textwrap import dedent
5+
import unittest
66

7+
from textwrap import dedent
78
from bpython import args
8-
from bpython.test import FixLanguageTestCase as TestCase, unittest
9+
from bpython.test import FixLanguageTestCase as TestCase
910

1011

1112
class TestExecArgs(unittest.TestCase):

bpython/test/test_autocomplete.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
import keyword
33
import unittest
44
from collections import namedtuple
5+
from unittest import mock
56

67
try:
78
import jedi
@@ -11,7 +12,6 @@
1112
has_jedi = False
1213

1314
from bpython import autocomplete
14-
from bpython.test import mock
1515

1616
glob_function = "glob.iglob"
1717

bpython/test/test_config.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import os
22
import tempfile
33
import textwrap
4+
import unittest
45

5-
from bpython.test import unittest
66
from bpython import config
77

88
TEST_THEME_PATH = os.path.join(os.path.dirname(__file__), "test.theme")

bpython/test/test_crashers.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,9 @@
55
import sys
66
import termios
77
import textwrap
8+
import unittest
89

9-
from bpython.test import unittest, TEST_CONFIG
10+
from bpython.test import TEST_CONFIG
1011
from bpython.config import getpreferredencoding
1112

1213
try:

bpython/test/test_curtsies.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
from collections import namedtuple
1+
import unittest
22

3+
from collections import namedtuple
34
from bpython.curtsies import combined_events
4-
from bpython.test import FixLanguageTestCase as TestCase, unittest
5+
from bpython.test import FixLanguageTestCase as TestCase
56

67
import curtsies.events
78

bpython/test/test_curtsies_coderunner.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import sys
2+
import unittest
23

3-
from bpython.test import mock, unittest
4+
from unittest import mock
45
from bpython.curtsiesfrontend.coderunner import CodeRunner, FakeOutput
56

67

bpython/test/test_curtsies_painting.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22
import pydoc
33
import string
44
import sys
5-
from contextlib import contextmanager
65

6+
from contextlib import contextmanager
77
from curtsies.formatstringarray import FormatStringTest, fsarray
88
from curtsies.fmtfuncs import cyan, bold, green, yellow, on_magenta, red
9+
from unittest import mock
910

1011
from bpython.curtsiesfrontend.events import RefreshRequestEvent
11-
from bpython.test import mock
1212
from bpython import config, inspection
1313
from bpython.curtsiesfrontend.repl import BaseRepl
1414
from bpython.curtsiesfrontend import replpainter

bpython/test/test_curtsies_repl.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,11 @@
33
import sys
44
import tempfile
55
import io
6-
from functools import partial
6+
import unittest
7+
78
from contextlib import contextmanager
9+
from functools import partial
10+
from unittest import mock
811

912
from bpython.curtsiesfrontend import repl as curtsiesrepl
1013
from bpython.curtsiesfrontend import interpreter
@@ -16,8 +19,6 @@
1619
from bpython.test import (
1720
FixLanguageTestCase as TestCase,
1821
MagicIterMock,
19-
mock,
20-
unittest,
2122
TEST_CONFIG,
2223
)
2324

bpython/test/test_filewatch.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import os
2+
import unittest
23

34
try:
45
import watchdog
@@ -8,7 +9,7 @@
89
except ImportError:
910
has_watchdog = False
1011

11-
from bpython.test import mock, unittest
12+
from unittest import mock
1213

1314

1415
@unittest.skipUnless(has_watchdog, "watchdog required")

0 commit comments

Comments
 (0)