Unverified Kaydet (Commit) f3231a1e authored tarafından Joffrey F's avatar Joffrey F Kaydeden (comit) GitHub

Merge pull request #2178 from little-dude/fix_deprecation

tests: fix failure due to pytest deprecation
...@@ -4,4 +4,4 @@ mock==1.0.1 ...@@ -4,4 +4,4 @@ mock==1.0.1
pytest==2.9.1; python_version == '3.3' pytest==2.9.1; python_version == '3.3'
pytest==3.6.3; python_version > '3.3' pytest==3.6.3; python_version > '3.3'
pytest-cov==2.1.0 pytest-cov==2.1.0
pytest-timeout==1.2.1 pytest-timeout==1.3.3
...@@ -4,8 +4,8 @@ import shutil ...@@ -4,8 +4,8 @@ import shutil
import tempfile import tempfile
import json import json
from py.test import ensuretemp from pytest import mark, fixture
from pytest import mark
from docker.utils import config from docker.utils import config
try: try:
...@@ -15,25 +15,25 @@ except ImportError: ...@@ -15,25 +15,25 @@ except ImportError:
class FindConfigFileTest(unittest.TestCase): class FindConfigFileTest(unittest.TestCase):
def tmpdir(self, name):
tmpdir = ensuretemp(name) @fixture(autouse=True)
self.addCleanup(tmpdir.remove) def tmpdir(self, tmpdir):
return tmpdir self.mkdir = tmpdir.mkdir
def test_find_config_fallback(self): def test_find_config_fallback(self):
tmpdir = self.tmpdir('test_find_config_fallback') tmpdir = self.mkdir('test_find_config_fallback')
with mock.patch.dict(os.environ, {'HOME': str(tmpdir)}): with mock.patch.dict(os.environ, {'HOME': str(tmpdir)}):
assert config.find_config_file() is None assert config.find_config_file() is None
def test_find_config_from_explicit_path(self): def test_find_config_from_explicit_path(self):
tmpdir = self.tmpdir('test_find_config_from_explicit_path') tmpdir = self.mkdir('test_find_config_from_explicit_path')
config_path = tmpdir.ensure('my-config-file.json') config_path = tmpdir.ensure('my-config-file.json')
assert config.find_config_file(str(config_path)) == str(config_path) assert config.find_config_file(str(config_path)) == str(config_path)
def test_find_config_from_environment(self): def test_find_config_from_environment(self):
tmpdir = self.tmpdir('test_find_config_from_environment') tmpdir = self.mkdir('test_find_config_from_environment')
config_path = tmpdir.ensure('config.json') config_path = tmpdir.ensure('config.json')
with mock.patch.dict(os.environ, {'DOCKER_CONFIG': str(tmpdir)}): with mock.patch.dict(os.environ, {'DOCKER_CONFIG': str(tmpdir)}):
...@@ -41,7 +41,7 @@ class FindConfigFileTest(unittest.TestCase): ...@@ -41,7 +41,7 @@ class FindConfigFileTest(unittest.TestCase):
@mark.skipif("sys.platform == 'win32'") @mark.skipif("sys.platform == 'win32'")
def test_find_config_from_home_posix(self): def test_find_config_from_home_posix(self):
tmpdir = self.tmpdir('test_find_config_from_home_posix') tmpdir = self.mkdir('test_find_config_from_home_posix')
config_path = tmpdir.ensure('.docker', 'config.json') config_path = tmpdir.ensure('.docker', 'config.json')
with mock.patch.dict(os.environ, {'HOME': str(tmpdir)}): with mock.patch.dict(os.environ, {'HOME': str(tmpdir)}):
...@@ -49,7 +49,7 @@ class FindConfigFileTest(unittest.TestCase): ...@@ -49,7 +49,7 @@ class FindConfigFileTest(unittest.TestCase):
@mark.skipif("sys.platform == 'win32'") @mark.skipif("sys.platform == 'win32'")
def test_find_config_from_home_legacy_name(self): def test_find_config_from_home_legacy_name(self):
tmpdir = self.tmpdir('test_find_config_from_home_legacy_name') tmpdir = self.mkdir('test_find_config_from_home_legacy_name')
config_path = tmpdir.ensure('.dockercfg') config_path = tmpdir.ensure('.dockercfg')
with mock.patch.dict(os.environ, {'HOME': str(tmpdir)}): with mock.patch.dict(os.environ, {'HOME': str(tmpdir)}):
...@@ -57,7 +57,7 @@ class FindConfigFileTest(unittest.TestCase): ...@@ -57,7 +57,7 @@ class FindConfigFileTest(unittest.TestCase):
@mark.skipif("sys.platform != 'win32'") @mark.skipif("sys.platform != 'win32'")
def test_find_config_from_home_windows(self): def test_find_config_from_home_windows(self):
tmpdir = self.tmpdir('test_find_config_from_home_windows') tmpdir = self.mkdir('test_find_config_from_home_windows')
config_path = tmpdir.ensure('.docker', 'config.json') config_path = tmpdir.ensure('.docker', 'config.json')
with mock.patch.dict(os.environ, {'USERPROFILE': str(tmpdir)}): with mock.patch.dict(os.environ, {'USERPROFILE': str(tmpdir)}):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment