Release 2.1.3

- Fixed powerline-render arguments parsing.
This commit is contained in:
Foo 2015-05-10 22:31:06 +03:00
commit 7c1ed54e7a
2 changed files with 22 additions and 9 deletions

View File

@ -59,7 +59,7 @@ else:
def get_version():
base_version = '2.1.2'
base_version = '2.1.3'
base_version += '.dev9999'
try:
return base_version + '+git.' + str(subprocess.check_output(['git', 'rev-parse', 'HEAD']).strip())
@ -70,7 +70,7 @@ def get_version():
setup(
name='powerline-status',
version='2.1.2',
version='2.1.3',
description='The ultimate statusline/prompt utility.',
long_description=README,
classifiers=[

View File

@ -61,8 +61,8 @@ class TestParser(TestCase):
err = StrIO()
with replace_attr(sys, 'stdout', out, 'stderr', err):
for argv, expargs in [
(['shell'], {'ext': ['shell']}),
(['shell', '-r', '.zsh'], {'ext': ['shell'], 'renderer_module': '.zsh'}),
(['shell', 'left'], {'ext': ['shell'], 'side': 'left'}),
(['shell', 'left', '-r', '.zsh'], {'ext': ['shell'], 'renderer_module': '.zsh', 'side': 'left'}),
([
'shell',
'left',
@ -98,11 +98,20 @@ class TestParser(TestCase):
'config_path': ['.', '..'],
'renderer_arg': {'smth': {'abc': 'def'}},
}),
(['shell', '-R', 'arg=true'], {'ext': ['shell'], 'renderer_arg': {'arg': True}}),
(['shell', '-R', 'arg=true', '-R', 'arg='], {'ext': ['shell'], 'renderer_arg': {}}),
(['shell', '-R', 'arg='], {'ext': ['shell'], 'renderer_arg': {}}),
(['shell', '-t', 'default.segment_info={"hostname": {}}'], {
(['shell', 'left', '-R', 'arg=true'], {
'ext': ['shell'],
'side': 'left',
'renderer_arg': {'arg': True},
}),
(['shell', 'left', '-R', 'arg=true', '-R', 'arg='], {
'ext': ['shell'],
'side': 'left',
'renderer_arg': {},
}),
(['shell', 'left', '-R', 'arg='], {'ext': ['shell'], 'renderer_arg': {}, 'side': 'left'}),
(['shell', 'left', '-t', 'default.segment_info={"hostname": {}}'], {
'ext': ['shell'],
'side': 'left',
'theme_override': {
'default': {
'segment_info': {
@ -111,7 +120,11 @@ class TestParser(TestCase):
}
},
}),
(['shell', '-c', 'common={ }'], {'ext': ['shell'], 'config_override': {'common': {}}}),
(['shell', 'left', '-c', 'common={ }'], {
'ext': ['shell'],
'side': 'left',
'config_override': {'common': {}},
}),
]:
args = parser.parse_args(argv)
finish_args({}, args)