Beispiel #1
0
    def test_wraps_email_module_as_signup_email(self, patch, pyramid_request):
        signup_email = patch("h.emails.signup.generate")
        svc = user_signup_service_factory(None, pyramid_request)

        svc.signup_email(id=123, email="*****@*****.**", activation_code="abc456")

        signup_email.assert_called_once_with(
            pyramid_request, id=123, email="*****@*****.**", activation_code="abc456"
        )
Beispiel #2
0
    def test_provides_request_stats_as_stats(self, pyramid_request):
        svc = user_signup_service_factory(None, pyramid_request)

        assert svc.stats == pyramid_request.stats
Beispiel #3
0
    def test_provides_user_password_service(self, pyramid_request):
        svc = user_signup_service_factory(None, pyramid_request)
        password_svc = pyramid_request.find_service(name='user_password')

        assert svc.password_service == password_svc
Beispiel #4
0
    def test_provides_request_db_as_session(self, pyramid_request):
        svc = user_signup_service_factory(None, pyramid_request)

        assert svc.session == pyramid_request.db
Beispiel #5
0
    def test_provides_request_authority_as_default_authority(self, pyramid_request):
        svc = user_signup_service_factory(None, pyramid_request)

        assert svc.default_authority == pyramid_request.authority
Beispiel #6
0
    def test_returns_user_signup_service(self, pyramid_request):
        svc = user_signup_service_factory(None, pyramid_request)

        assert isinstance(svc, UserSignupService)
Beispiel #7
0
    def test_provides_user_password_service(self, pyramid_request):
        svc = user_signup_service_factory(None, pyramid_request)
        password_svc = pyramid_request.find_service(name="user_password")

        assert svc.password_service == password_svc
Beispiel #8
0
    def test_provides_request_db_as_session(self, pyramid_request):
        svc = user_signup_service_factory(None, pyramid_request)

        assert svc.session == pyramid_request.db
Beispiel #9
0
    def test_provides_request_default_authority_as_default_authority(
            self, pyramid_request):
        svc = user_signup_service_factory(None, pyramid_request)

        assert svc.default_authority == pyramid_request.default_authority
Beispiel #10
0
    def test_returns_user_signup_service(self, pyramid_request):
        svc = user_signup_service_factory(None, pyramid_request)

        assert isinstance(svc, UserSignupService)
Beispiel #11
0
    def test_provides_request_stats_as_stats(self, pyramid_request):
        svc = user_signup_service_factory(None, pyramid_request)

        assert svc.stats == pyramid_request.stats