Fix #30: added instance preferences for name and descriptions

This commit is contained in:
Eliot Berriot 2018-02-24 15:27:51 +01:00
commit cdabb26989
No known key found for this signature in database
GPG key ID: DD6965E2476E5C27
2 changed files with 46 additions and 0 deletions

View file

@ -1,3 +1,5 @@
import pytest
from django.urls import reverse
from dynamic_preferences.api import serializers
@ -20,3 +22,14 @@ def test_can_list_settings_via_api(preferences, api_client):
for p in response.data:
i = '__'.join([p['section'], p['name']])
assert i in expected_preferences
@pytest.mark.parametrize('pref,value', [
('instance__name', 'My instance'),
('instance__short_description', 'For music lovers'),
('instance__long_description', 'For real music lovers'),
])
def test_instance_settings(pref, value, preferences):
preferences[pref] = value
assert preferences[pref] == value