Merge pull request #633 from darshanime/version_number_fix

fix env version attribute
This commit is contained in:
Jakub Roztocil 2017-12-13 21:18:38 +01:00 committed by GitHub
commit 4c138959ea
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 1 deletions

View File

@ -104,7 +104,7 @@ class Config(BaseConfigDict):
try: try:
implicit_content_type = self.pop('implicit_content_type') implicit_content_type = self.pop('implicit_content_type')
except KeyError: except KeyError:
pass self.save()
else: else:
if implicit_content_type == 'form': if implicit_content_type == 'form':
self['default_options'].insert(0, '--form') self['default_options'].insert(0, '--form')

View File

@ -1,4 +1,6 @@
from httpie import __version__
from utils import TestEnvironment, http from utils import TestEnvironment, http
from httpie.context import Environment
def test_default_options(httpbin): def test_default_options(httpbin):
@ -31,3 +33,8 @@ def test_migrate_implicit_content_type():
config.load() config.load()
assert 'implicit_content_type' not in config assert 'implicit_content_type' not in config
assert config['default_options'] == ['--form'] assert config['default_options'] == ['--form']
def test_current_version():
version = Environment().config['__meta__']['httpie']
assert version == __version__