Sha256: a89cc40a684a5f2d5659522ee8bbf3fed11cba205f7a269b669fa5ecc1b88e6c
Contents?: true
Size: 1.75 KB
Versions: 1
Compression:
Stored size: 1.75 KB
Contents
@issue Feature: Issue #309 -- behave --lang-list fails on Python3 . When I type "behave --lang-list", the following error occurs on Python 3.4: . . Traceback (most recent call last): . File "/usr/local/bin/behave", line 11, in <module> . sys.exit(main()) . File "/usr/local/lib/python3.4/dist-packages/behave/__main__.py", line 65, in main . iso_codes.sort() . AttributeError: 'dict_keys' object has no attribute 'sort' . . ADDITIONAL PROBLEM: On Python2 you may get an UnicodeDecodeError . Traceback (most recent call last): . ... . Languages available: . File "/Users/jens/se/behave_main.fix/behave/__main__.py", line 70, in main . print(u'%s: %s / %s' % (iso_code, native, name)) . UnicodeEncodeError: 'ascii' codec can't encode characters in position 4-10: ordinal not in range(128) . . RELATED FEATURES: . * features/cmdline.lang_list.feature . @problematic @not.with_os=win32 Scenario: Use behave --lang-list When I run "behave --lang-list" Then it should pass with: """ Languages available: ar: العربية / Arabic bg: български / Bulgarian ca: català / Catalan cs: Česky / Czech cy-GB: Cymraeg / Welsh da: dansk / Danish de: Deutsch / German en: English / English """ And the command output should contain: """ sv: Svenska / Swedish tr: Türkçe / Turkish uk: Українська / Ukrainian uz: Узбекча / Uzbek vi: Tiếng Việt / Vietnamese zh-CN: 简体中文 / Chinese simplified zh-TW: 繁體中文 / Chinese traditional """ But the command output should not contain "Traceback"
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
busser-behave-0.1.3 | vendor/behave/issue.features/issue0309.feature |