See #75: dedicated token for subsonic API access

This commit is contained in:
Eliot Berriot 2018-05-08 16:31:19 +02:00
commit 9682299480
No known key found for this signature in database
GPG key ID: DD6965E2476E5C27
4 changed files with 47 additions and 0 deletions

View file

@ -2,3 +2,17 @@
def test__str__(factories):
user = factories['users.User'](username='hello')
assert user.__str__() == 'hello'
def test_changing_password_updates_subsonic_api_token_no_token(factories):
user = factories['users.User'](subsonic_api_token=None)
user.set_password('new')
assert user.subsonic_api_token is None
def test_changing_password_updates_subsonic_api_token(factories):
user = factories['users.User'](subsonic_api_token='test')
user.set_password('new')
assert user.subsonic_api_token is not None
assert user.subsonic_api_token != 'test'