Remove all remaining six imports.
This commit is contained in:
parent
565106b880
commit
439c096eac
|
@ -14,7 +14,7 @@ import os
|
||||||
import re
|
import re
|
||||||
import sys
|
import sys
|
||||||
import time
|
import time
|
||||||
import urllib
|
import urllib.parse
|
||||||
from typing import Dict, List, Tuple, Any
|
from typing import Dict, List, Tuple, Any
|
||||||
|
|
||||||
import feedparser
|
import feedparser
|
||||||
|
|
|
@ -2,16 +2,13 @@
|
||||||
|
|
||||||
import argparse
|
import argparse
|
||||||
import os
|
import os
|
||||||
import six
|
import io
|
||||||
import unittest
|
import unittest
|
||||||
import zulip
|
import zulip
|
||||||
|
|
||||||
from unittest import TestCase
|
from unittest import TestCase
|
||||||
from zulip import ZulipError
|
from zulip import ZulipError
|
||||||
if six.PY2:
|
from unittest.mock import patch
|
||||||
from mock import patch
|
|
||||||
else:
|
|
||||||
from unittest.mock import patch
|
|
||||||
|
|
||||||
class TestDefaultArguments(TestCase):
|
class TestDefaultArguments(TestCase):
|
||||||
|
|
||||||
|
@ -19,7 +16,7 @@ class TestDefaultArguments(TestCase):
|
||||||
# type: () -> None
|
# type: () -> None
|
||||||
parser = zulip.add_default_arguments(argparse.ArgumentParser(usage="lorem ipsum"))
|
parser = zulip.add_default_arguments(argparse.ArgumentParser(usage="lorem ipsum"))
|
||||||
with self.assertRaises(SystemExit) as cm: # type: ignore # error: "assertRaises" doesn't match argument types
|
with self.assertRaises(SystemExit) as cm: # type: ignore # error: "assertRaises" doesn't match argument types
|
||||||
with patch('sys.stderr', new=six.StringIO()) as mock_stderr:
|
with patch('sys.stderr', new=io.StringIO()) as mock_stderr:
|
||||||
parser.parse_args(['invalid argument'])
|
parser.parse_args(['invalid argument'])
|
||||||
self.assertEqual(cm.exception.code, 2)
|
self.assertEqual(cm.exception.code, 2)
|
||||||
# Assert that invalid arguments exit with printing the full usage (non-standard behavior)
|
# Assert that invalid arguments exit with printing the full usage (non-standard behavior)
|
||||||
|
|
|
@ -15,10 +15,9 @@ import types
|
||||||
from distutils.version import LooseVersion
|
from distutils.version import LooseVersion
|
||||||
|
|
||||||
import distro
|
import distro
|
||||||
from six.moves.configparser import SafeConfigParser
|
from configparser import SafeConfigParser
|
||||||
from six.moves import urllib
|
import urllib.parse
|
||||||
import logging
|
import logging
|
||||||
import six
|
|
||||||
from typing import Any, Callable, Dict, Iterable, IO, List, Mapping, Optional, Text, Tuple, Union
|
from typing import Any, Callable, Dict, Iterable, IO, List, Mapping, Optional, Text, Tuple, Union
|
||||||
|
|
||||||
__version__ = "0.6.4"
|
__version__ = "0.6.4"
|
||||||
|
@ -473,7 +472,7 @@ class Client(object):
|
||||||
request = {}
|
request = {}
|
||||||
req_files = []
|
req_files = []
|
||||||
|
|
||||||
for (key, val) in six.iteritems(orig_request):
|
for (key, val) in orig_request.items():
|
||||||
if isinstance(val, str) or isinstance(val, Text):
|
if isinstance(val, str) or isinstance(val, Text):
|
||||||
request[key] = val
|
request[key] = val
|
||||||
else:
|
else:
|
||||||
|
|
Loading…
Reference in a new issue