Skip to content

Commit 83f739c

Browse files
committed
Added test for check_encoding_setting
1 parent 7110def commit 83f739c

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

tests/test_settings.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@
1111
from webssh.policy import load_host_keys
1212
from webssh.settings import (
1313
get_host_keys_settings, get_policy_setting, base_dir, get_font_filename,
14-
get_ssl_context, get_trusted_downstream, get_origin_setting, print_version
14+
get_ssl_context, get_trusted_downstream, get_origin_setting, print_version,
15+
check_encoding_setting
1516
)
1617
from webssh.utils import UnicodeType
1718
from webssh._version import __version__
@@ -178,3 +179,9 @@ def test_get_font_setting(self):
178179
font = 'wrong-name'
179180
with self.assertRaises(ValueError):
180181
get_font_filename(font, font_dir)
182+
183+
def test_check_encoding_setting(self):
184+
self.assertIsNone(check_encoding_setting(''))
185+
self.assertIsNone(check_encoding_setting('utf-8'))
186+
with self.assertRaises(ValueError):
187+
check_encoding_setting('unknown-encoding')

webssh/settings.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,4 +193,3 @@ def get_font_filename(font, font_dir):
193193
def check_encoding_setting(encoding):
194194
if encoding and not is_valid_encoding(encoding):
195195
raise ValueError('Unknown character encoding.')
196-
return encoding

0 commit comments

Comments
 (0)