MrDraw/tests/users/test_usermanager.py
2017-05-02 09:35:02 +02:00

24 lines
600 B
Python

# coding=utf-8
"""
Unit tests for octoprint.users.UserManager
"""
__license__ = 'GNU Affero General Public License http://www.gnu.org/licenses/agpl.html'
__copyright__ = "Copyright (C) 2017 The OctoPrint Project - Released under terms of the AGPLv3 License"
import unittest
import ddt
import octoprint.users
@ddt.ddt
class UserManagerTest(unittest.TestCase):
def test_createPasswordHash_nonascii(self):
"""Test for issue #1891"""
password = u"password with ümläutß"
salt = "abc"
# should not throw an exception
octoprint.users.UserManager.createPasswordHash(password, salt=salt)