Changeset - c146a2ab50a8
[Not reviewed]
default
0 1 0
Mads Kiilerich (mads) - 6 years ago 2019-12-26 11:27:11
mads@kiilerich.com
Grafted from: 61c76a63f9f8
tests: accept py3 output in test_list_valued_setting_update

The old behaviour seems completely broken and useless and thus evidently unused
... but the new result seems slightly better.
1 file changed with 2 insertions and 2 deletions:
0 comments (0 inline, 0 general)
kallithea/tests/models/test_settings.py
Show inline comments
 
@@ -36,11 +36,11 @@ def test_list_valued_setting_update():
 
    Session().flush() # must flush so we can delete it below
 
    try:
 
        assert setting.app_settings_value == [u'spam']
 
        # Assign back setting value.
 
        setting.app_settings_value = setting.app_settings_value
 
        # Quirk: value is stringified on write and listified on read.
 
        assert setting.app_settings_value == ["[u'spam']"]
 
        assert setting.app_settings_value == ["['spam']"]
 
        setting.app_settings_value = setting.app_settings_value
 
        assert setting.app_settings_value == ["[u\"[u'spam']\"]"]
 
        assert setting.app_settings_value == ["[\"['spam']\"]"]
 
    finally:
 
        Session().delete(setting)
0 comments (0 inline, 0 general)