mirror of
https://github.com/StevenBlack/hosts.git
synced 2024-07-04 19:46:02 +02:00
Sorting and update of imports && deletion of Python2 related logic
This patch is related to https://github.com/StevenBlack/hosts/issues/729
This commit is contained in:
parent
943d0d732d
commit
05c2c6c825
|
@ -13,9 +13,11 @@ import shutil
|
||||||
import sys
|
import sys
|
||||||
import tempfile
|
import tempfile
|
||||||
import unittest
|
import unittest
|
||||||
|
import unittest.mock as mock
|
||||||
|
from io import BytesIO, StringIO
|
||||||
|
|
||||||
import updateHostsFile
|
import updateHostsFile
|
||||||
from updateHostsFile import (PY3, Colors, colorize, display_exclusion_options,
|
from updateHostsFile import (Colors, colorize, display_exclusion_options,
|
||||||
domain_to_idna, exclude_domain, flush_dns_cache,
|
domain_to_idna, exclude_domain, flush_dns_cache,
|
||||||
gather_custom_exclusions, get_defaults,
|
gather_custom_exclusions, get_defaults,
|
||||||
get_file_by_url, is_valid_domain_format,
|
get_file_by_url, is_valid_domain_format,
|
||||||
|
@ -29,15 +31,7 @@ from updateHostsFile import (PY3, Colors, colorize, display_exclusion_options,
|
||||||
update_sources_data, write_data,
|
update_sources_data, write_data,
|
||||||
write_opening_header)
|
write_opening_header)
|
||||||
|
|
||||||
if PY3:
|
unicode = str
|
||||||
from io import BytesIO, StringIO
|
|
||||||
import unittest.mock as mock
|
|
||||||
unicode = str
|
|
||||||
else:
|
|
||||||
from StringIO import StringIO
|
|
||||||
BytesIO = StringIO
|
|
||||||
import mock
|
|
||||||
|
|
||||||
|
|
||||||
# Test Helper Objects
|
# Test Helper Objects
|
||||||
class Base(unittest.TestCase):
|
class Base(unittest.TestCase):
|
||||||
|
@ -51,10 +45,7 @@ class Base(unittest.TestCase):
|
||||||
return "\\" if sys.platform == "win32" else "/"
|
return "\\" if sys.platform == "win32" else "/"
|
||||||
|
|
||||||
def assert_called_once(self, mock_method):
|
def assert_called_once(self, mock_method):
|
||||||
if PY3 and sys.version_info < (3, 6):
|
self.assertEqual(mock_method.call_count, 1)
|
||||||
self.assertEqual(mock_method.call_count, 1)
|
|
||||||
else:
|
|
||||||
mock_method.assert_called_once()
|
|
||||||
|
|
||||||
|
|
||||||
class BaseStdout(Base):
|
class BaseStdout(Base):
|
||||||
|
@ -81,10 +72,7 @@ class BaseMockDir(Base):
|
||||||
|
|
||||||
|
|
||||||
def builtins():
|
def builtins():
|
||||||
if PY3:
|
return "builtins"
|
||||||
return "builtins"
|
|
||||||
else:
|
|
||||||
return "__builtin__"
|
|
||||||
# End Test Helper Objects
|
# End Test Helper Objects
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user