Ejemplo n.º 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"
        )
Ejemplo n.º 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
Ejemplo n.º 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
Ejemplo n.º 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
Ejemplo n.º 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
Ejemplo n.º 6
0
    def test_returns_user_signup_service(self, pyramid_request):
        svc = user_signup_service_factory(None, pyramid_request)

        assert isinstance(svc, UserSignupService)
Ejemplo n.º 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
Ejemplo n.º 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
Ejemplo n.º 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
Ejemplo n.º 10
0
    def test_returns_user_signup_service(self, pyramid_request):
        svc = user_signup_service_factory(None, pyramid_request)

        assert isinstance(svc, UserSignupService)
Ejemplo n.º 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