summaryrefslogtreecommitdiff
path: root/service/test/unit/config
diff options
context:
space:
mode:
authorNavaL <ayoyo@thoughtworks.com>2016-11-03 15:24:18 +0100
committerNavaL <ayoyo@thoughtworks.com>2016-11-03 15:24:18 +0100
commite2e24d0e5a1b28138d93bec0bba5015002397065 (patch)
tree64cde299d719560f40fdd3f3857d25e86099527b /service/test/unit/config
parente4482e3854b186c071e613a6e37f72add78562c4 (diff)
[#792] refactor pixelated-register and removed leap.auth dependency
Diffstat (limited to 'service/test/unit/config')
-rw-r--r--service/test/unit/config/test_register.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/service/test/unit/config/test_register.py b/service/test/unit/config/test_register.py
index d3999dfd..ca1e3a01 100644
--- a/service/test/unit/config/test_register.py
+++ b/service/test/unit/config/test_register.py
@@ -2,6 +2,7 @@ import unittest
from mock import patch, Mock
from pixelated.register import validate_username, validate_password, _set_provider, register
+from twisted.internet import defer
from twisted.internet.defer import inlineCallbacks
@@ -34,15 +35,15 @@ class TestRegister(unittest.TestCase):
self.assertTrue(mock_provider.setup_ca.called)
self.assertTrue(mock_provider.download_settings.called)
- @patch('pixelated.register._set_provider')
+ @patch('pixelated.register.logger')
@inlineCallbacks
- def test_register_uses_bonafide_auth(self, mock_set_provider):
+ def test_register_uses_bonafide_auth(self, mock_logger):
mock_provider = Mock()
mock_provider.api_uri = 'https://pro.vi.der'
- mock_set_provider.return_value = mock_provider
mock_bonafide_session = Mock()
- mock_bonafide_session.signup.return_value = ('created', 'user')
+ mock_bonafide_session.signup.return_value = defer.succeed(('created', 'user'))
with patch('pixelated.register.Session', return_value=mock_bonafide_session) as mock_instantiate_bonafide_session:
- yield register('server_name', 'username', 'password', 'leap_home', 'provider_cert', 'provider_cert_fingerprint', 'invite')
+ yield register('username', 'password', mock_provider, 'invite')
mock_instantiate_bonafide_session.assert_called_once()
mock_bonafide_session.signup.assert_called_once_with('username', 'password', 'invite')
+ mock_logger.info.assert_called_with('User username successfully registered')