privacyidea / privacyidea

Compare 3fafbde ... +0 ... 2d80779

Coverage Reach
lib/tokens/webauthn.py lib/tokens/pushtoken.py lib/tokens/totptoken.py lib/tokens/hotptoken.py lib/tokens/radiustoken.py lib/tokens/webauthntoken.py lib/tokens/certificatetoken.py lib/tokens/foureyestoken.py lib/tokens/emailtoken.py lib/tokens/yubikeytoken.py lib/tokens/smstoken.py lib/tokens/u2ftoken.py lib/tokens/tiqrtoken.py lib/tokens/ocra.py lib/tokens/remotetoken.py lib/tokens/questionnairetoken.py lib/tokens/indexedsecrettoken.py lib/tokens/yubicotoken.py lib/tokens/ocratoken.py lib/tokens/u2f.py lib/tokens/daplugtoken.py lib/tokens/motptoken.py lib/tokens/tantoken.py lib/tokens/vascotoken.py lib/tokens/HMAC.py lib/tokens/passwordtoken.py lib/tokens/vasco.py lib/tokens/mOTP.py lib/tokens/registrationtoken.py lib/tokens/sshkeytoken.py lib/tokens/spasstoken.py lib/tokens/papertoken.py lib/resolvers/LDAPIdResolver.py lib/resolvers/SQLIdResolver.py lib/resolvers/PasswdIdResolver.py lib/resolvers/SCIMIdResolver.py lib/resolvers/HTTPResolver.py lib/resolvers/UserIdResolver.py lib/token.py lib/eventhandler/base.py lib/eventhandler/tokenhandler.py lib/eventhandler/usernotification.py lib/eventhandler/scripthandler.py lib/eventhandler/responsemangler.py lib/eventhandler/federationhandler.py lib/eventhandler/requestmangler.py lib/eventhandler/logginghandler.py lib/eventhandler/counterhandler.py lib/policy.py lib/utils/__init__.py lib/utils/compare.py lib/utils/export.py lib/tokenclass.py lib/smsprovider/HttpSMSProvider.py lib/smsprovider/FirebaseProvider.py lib/smsprovider/SMSProvider.py lib/smsprovider/SmppSMSProvider.py lib/smsprovider/ScriptSMSProvider.py lib/smsprovider/SmtpSMSProvider.py lib/smsprovider/SipgateSMSProvider.py lib/smsprovider/__init__.py lib/config.py lib/importotp.py lib/crypto.py lib/user.py lib/auditmodules/sqlaudit.py lib/auditmodules/containeraudit.py lib/auditmodules/loggeraudit.py lib/auditmodules/base.py lib/caconnectors/localca.py lib/caconnectors/baseca.py lib/policydecorators.py lib/machines/ldap.py lib/machines/hosts.py lib/machines/base.py lib/machines/__init__.py lib/applications/offline.py lib/applications/base.py lib/applications/ssh.py lib/applications/luks.py lib/applications/__init__.py lib/security/default.py lib/security/aeshsm.py lib/security/__init__.py lib/security/password/__init__.py lib/resolver.py lib/machine.py lib/subscriptions.py lib/event.py lib/monitoringmodules/sqlstats.py lib/monitoringmodules/base.py lib/error.py lib/caconnector.py lib/realm.py lib/smtpserver.py lib/periodictask.py lib/usercache.py lib/machineresolver.py lib/log.py lib/radiusserver.py lib/authcache.py lib/task/simplestats.py lib/task/eventcounter.py lib/task/base.py lib/challengeresponsedecorators.py lib/apps.py lib/challenge.py lib/privacyideaserver.py lib/queue.py lib/decorators.py lib/auth.py lib/passwordreset.py lib/audit.py lib/pooling.py lib/sqlutils.py lib/monitoringstats.py lib/counter.py lib/clientapplication.py lib/queues/huey_queue.py lib/queues/base.py lib/lifecycle.py lib/framework.py lib/cache/__init__.py lib/pinhandling/base.py lib/__init__.py api/lib/prepolicy.py api/lib/postpolicy.py api/lib/utils.py api/lib/decorators.py api/token.py api/before_after.py api/validate.py api/auth.py api/system.py api/policy.py api/user.py api/event.py api/periodictask.py api/machine.py api/realm.py api/smtpserver.py api/register.py api/radiusserver.py api/smsgateway.py api/privacyideaserver.py api/monitoring.py api/resolver.py api/machineresolver.py api/subscriptions.py api/ttype.py api/caconnector.py api/audit.py api/recover.py api/clienttype.py api/application.py models.py app.py webui/login.py webui/certificate.py webui/__init__.py config.py __init__.py

No flags found

Use flags to group coverage reports by test type, project and/or folders.
Then setup custom commit statuses and notifications for each flag.

e.g., #unittest #integration

#production #enterprise

#frontend #backend

Learn more about Codecov Flags here.

Showing 1 of 2 files from the diff.
Other files ignored by Codecov

@@ -65,7 +65,6 @@
Loading
65 65
    :param last_valid_cache_time: Oldest valid time for a cache entry to be still valid. I.e., if the first
66 66
    authentication of the entry is before this time point, it is not valid anymore.
67 67
    :param max_auths: Maximum number of allowed authentications.
68 -
    
69 68
    """
70 69
    cached_auths = db.session.query(AuthCache).filter(AuthCache.username == username,
71 70
                                                      AuthCache.realm == realm,

Everything is accounted for!

No changes detected that need to be reviewed.
What changes does Codecov check for?
Lines, not adjusted in diff, that have changed coverage data.
Files that introduced coverage data that had none before.
Files that have missing coverage data that once were tracked.
Files Coverage
privacyidea 96.58%
Project Totals (162 files) 96.58%
Loading