Coverage report: 52%

Files Functions Classes

coverage.py v7.9.2, created at 2025-07-15 15:55 +0100

File class statements missing excluded coverage
__init__.py (no class) 1 0 0 100%
cc_modules/__init__.py (no class) 0 0 0 100%
cc_modules/cc_alembic.py (no class) 42 24 0 43%
cc_modules/cc_all_models.py (no class) 48 1 0 98%
cc_modules/cc_anon.py (no class) 162 135 0 17%
cc_modules/cc_argparse.py RawDescriptionArgumentDefaultsRichHelpFormatter 0 0 0 100%
cc_modules/cc_argparse.py (no class) 3 0 0 100%
cc_modules/cc_audit.py AuditEntry 0 0 0 100%
cc_modules/cc_audit.py (no class) 40 3 0 92%
cc_modules/cc_baseconstants.py (no class) 34 4 0 88%
cc_modules/cc_blob.py Blob 34 34 0 0%
cc_modules/cc_blob.py (no class) 49 5 0 90%
cc_modules/cc_cache.py (no class) 5 0 0 100%
cc_modules/cc_client_api_core.py TabletParam 0 0 0 100%
cc_modules/cc_client_api_core.py ExtraStringFieldNames 0 0 0 100%
cc_modules/cc_client_api_core.py AllowedTablesFieldNames 0 0 0 100%
cc_modules/cc_client_api_core.py UserErrorException 0 0 0 100%
cc_modules/cc_client_api_core.py ServerErrorException 0 0 0 100%
cc_modules/cc_client_api_core.py BatchDetails 5 1 0 80%
cc_modules/cc_client_api_core.py WhichKeyToSendInfo 3 0 0 100%
cc_modules/cc_client_api_core.py ServerRecord 11 1 0 91%
cc_modules/cc_client_api_core.py UploadRecordResult 21 7 0 67%
cc_modules/cc_client_api_core.py UploadTableChanges 71 12 0 83%
cc_modules/cc_client_api_core.py (no class) 191 6 0 97%
cc_modules/cc_client_api_helpers.py (no class) 6 0 0 100%
cc_modules/cc_config.py CrontabEntry 18 7 0 61%
cc_modules/cc_config.py CamcopsConfig 285 121 0 58%
cc_modules/cc_config.py (no class) 154 45 0 71%
cc_modules/cc_constants.py FileType 0 0 0 100%
cc_modules/cc_constants.py DateFormat 0 0 0 100%
cc_modules/cc_constants.py PV 0 0 0 100%
cc_modules/cc_constants.py PlotDefaults 0 0 0 100%
cc_modules/cc_constants.py MatplotlibConstants 0 0 0 100%
cc_modules/cc_constants.py CssClass 0 0 0 100%
cc_modules/cc_constants.py ConfigParamSite 0 0 0 100%
cc_modules/cc_constants.py ConfigParamServer 0 0 0 100%
cc_modules/cc_constants.py ConfigParamExportGeneral 0 0 0 100%
cc_modules/cc_constants.py ConfigParamExportRecipient 0 0 0 100%
cc_modules/cc_constants.py MfaMethod 5 5 0 0%
cc_modules/cc_constants.py SmsBackendNames 0 0 0 100%
cc_modules/cc_constants.py DockerConstants 0 0 0 100%
cc_modules/cc_constants.py ConfigDefaults 16 12 0 25%
cc_modules/cc_constants.py StringLengths 0 0 0 100%
cc_modules/cc_constants.py FHIRConst 0 0 0 100%
cc_modules/cc_constants.py (no class) 641 1 0 99%
cc_modules/cc_convert.py (no class) 45 5 0 89%
cc_modules/cc_ctvinfo.py CtvInfo 5 0 0 100%
cc_modules/cc_ctvinfo.py (no class) 3 0 0 100%
cc_modules/cc_dataclasses.py SummarySchemaInfo 10 10 0 0%
cc_modules/cc_dataclasses.py (no class) 22 2 0 91%
cc_modules/cc_db.py GenericTabletRecordMixin 160 150 0 6%
cc_modules/cc_db.py TaskDescendant 17 17 0 0%
cc_modules/cc_db.py (no class) 222 25 0 89%
cc_modules/cc_debug.py (no class) 36 29 0 19%
cc_modules/cc_device.py Device 27 13 0 52%
cc_modules/cc_device.py DeviceReport 6 6 0 0%
cc_modules/cc_device.py (no class) 48 1 0 98%
cc_modules/cc_dirtytables.py DirtyTable 0 0 0 100%
cc_modules/cc_dirtytables.py (no class) 11 0 0 100%
cc_modules/cc_dummy_database.py DummyDataInserter 68 68 0 0%
cc_modules/cc_dummy_database.py DummyDataFactory 94 94 0 0%
cc_modules/cc_dummy_database.py (no class) 60 3 0 95%
cc_modules/cc_dump.py DumpController 161 161 0 0%
cc_modules/cc_dump.py (no class) 60 10 0 83%
cc_modules/cc_email.py Email 59 59 0 0%
cc_modules/cc_email.py (no class) 40 0 0 100%
cc_modules/cc_exception.py FhirExportException 0 0 0 100%
cc_modules/cc_exception.py (no class) 10 2 0 80%
cc_modules/cc_export.py DownloadOptions 10 10 0 0%
cc_modules/cc_export.py TaskCollectionExporter 79 79 0 0%
cc_modules/cc_export.py OdsExporter 2 2 0 0%
cc_modules/cc_export.py RExporter 7 7 0 0%
cc_modules/cc_export.py TsvZipExporter 2 2 0 0%
cc_modules/cc_export.py XlsxExporter 2 2 0 0%
cc_modules/cc_export.py SqliteExporter 26 26 0 0%
cc_modules/cc_export.py SqlExporter 8 8 0 0%
cc_modules/cc_export.py UserDownloadFile 73 73 0 0%
cc_modules/cc_export.py (no class) 267 119 0 55%
cc_modules/cc_exportmodels.py ExportedTask 69 69 0 0%
cc_modules/cc_exportmodels.py ExportedTaskHL7Message 92 92 0 0%
cc_modules/cc_exportmodels.py ExportedTaskFileGroup 86 86 0 0%
cc_modules/cc_exportmodels.py ExportedTaskEmail 22 22 0 0%
cc_modules/cc_exportmodels.py ExportedTaskRedcap 9 9 0 0%
cc_modules/cc_exportmodels.py ExportedTaskFhir 9 9 0 0%
cc_modules/cc_exportmodels.py ExportedTaskFhirEntry 7 7 0 0%
cc_modules/cc_exportmodels.py (no class) 170 18 0 89%
cc_modules/cc_exportrecipient.py ExportRecipient 64 64 0 0%
cc_modules/cc_exportrecipient.py (no class) 101 5 0 95%
cc_modules/cc_exportrecipientinfo.py ExportTransmissionMethod 0 0 0 100%
cc_modules/cc_exportrecipientinfo.py InvalidExportRecipient 1 1 0 0%
cc_modules/cc_exportrecipientinfo.py _Missing 1 1 0 0%
cc_modules/cc_exportrecipientinfo.py ExportRecipientInfo 319 252 0 21%
cc_modules/cc_exportrecipientinfo.py (no class) 68 3 0 96%
cc_modules/cc_fhir.py FhirTaskExporter 36 36 0 0%
cc_modules/cc_fhir.py FHIRQuestionType 0 0 0 100%
cc_modules/cc_fhir.py FHIRAnswerType 0 0 0 100%
cc_modules/cc_fhir.py FHIRAnsweredQuestion 47 47 0 0%
cc_modules/cc_fhir.py (no class) 92 17 0 82%
cc_modules/cc_filename.py PatientSpecElementForFilename 0 0 0 100%
cc_modules/cc_filename.py FilenameSpecElement 0 0 0 100%
cc_modules/cc_filename.py (no class) 96 64 0 33%
cc_modules/cc_formatter.py SafeFormatter 8 6 0 25%
cc_modules/cc_formatter.py (no class) 7 0 0 100%
cc_modules/cc_forms.py Binding 0 0 0 100%
cc_modules/cc_forms.py BootstrapCssClasses 0 0 0 100%
cc_modules/cc_forms.py AutocompleteAttrValues 0 0 0 100%
cc_modules/cc_forms.py BugfixSelectWidget 2 0 0 100%
cc_modules/cc_forms.py InformativeNonceForm 3 3 0 0%
cc_modules/cc_forms.py DynamicDescriptionsNonceForm 3 3 0 0%
cc_modules/cc_forms.py RequestAwareMixin 4 4 0 0%
cc_modules/cc_forms.py TranslatableValidateDangerousOperationNode 9 9 0 0%
cc_modules/cc_forms.py TranslatableSequenceWidget 3 3 0 0%
cc_modules/cc_forms.py TranslatableOptionalPendulumNode 4 2 0 50%
cc_modules/cc_forms.py TranslatableDateTimeSelectorNode 4 2 0 50%
cc_modules/cc_forms.py CSRFToken 14 14 0 0%
cc_modules/cc_forms.py CSRFSchema 0 0 0 100%
cc_modules/cc_forms.py HorizontalFormWidget 0 0 0 100%
cc_modules/cc_forms.py HorizontalFormMixin 3 3 0 0%
cc_modules/cc_forms.py FormInlineCssMixin 3 3 0 0%
cc_modules/cc_forms.py SimpleSubmitForm 2 2 0 0%
cc_modules/cc_forms.py OkForm 2 2 0 0%
cc_modules/cc_forms.py ApplyCancelForm 3 3 0 0%
cc_modules/cc_forms.py AddCancelForm 3 3 0 0%
cc_modules/cc_forms.py DangerousForm 3 3 0 0%
cc_modules/cc_forms.py DeleteCancelForm 2 2 0 0%
cc_modules/cc_forms.py OptionalSingleTaskSelector 19 14 0 26%
cc_modules/cc_forms.py MandatorySingleTaskSelector 14 10 0 29%
cc_modules/cc_forms.py MultiTaskSelector 23 16 0 30%
cc_modules/cc_forms.py ViaIndexSelector 4 3 0 25%
cc_modules/cc_forms.py MandatoryWhichIdNumSelector 16 9 0 44%
cc_modules/cc_forms.py LinkingIdNumSelector 4 4 0 0%
cc_modules/cc_forms.py MandatoryIdNumValue 4 2 0 50%
cc_modules/cc_forms.py MandatoryIdNumNode 17 15 0 12%
cc_modules/cc_forms.py IdNumSequenceAnyCombination 11 8 0 27%
cc_modules/cc_forms.py IdNumSequenceUniquePerWhichIdnum 11 8 0 27%
cc_modules/cc_forms.py OptionalSexSelector 10 6 0 40%
cc_modules/cc_forms.py MandatorySexSelector 10 6 0 40%
cc_modules/cc_forms.py MandatoryUserIdSelectorUsersAllowedToSee 20 16 0 20%
cc_modules/cc_forms.py OptionalUserNameSelector 16 12 0 25%
cc_modules/cc_forms.py UsernameNode 13 10 0 23%
cc_modules/cc_forms.py UserFilterSchema 4 4 0 0%
cc_modules/cc_forms.py UserFilterForm 3 3 0 0%
cc_modules/cc_forms.py MandatoryDeviceIdSelector 16 12 0 25%
cc_modules/cc_forms.py ServerPkSelector 4 2 0 50%
cc_modules/cc_forms.py StartPendulumSelector 5 3 0 40%
cc_modules/cc_forms.py EndPendulumSelector 5 3 0 40%
cc_modules/cc_forms.py StartDateTimeSelector 5 3 0 40%
cc_modules/cc_forms.py EndDateTimeSelector 5 3 0 40%
cc_modules/cc_forms.py RowsPerPageSelector 4 2 0 50%
cc_modules/cc_forms.py MandatoryGroupIdSelectorAllGroups 14 9 0 36%
cc_modules/cc_forms.py MandatoryGroupIdSelectorAdministeredGroups 15 10 0 33%
cc_modules/cc_forms.py MandatoryGroupIdSelectorPatientGroups 15 10 0 33%
cc_modules/cc_forms.py MandatoryGroupIdSelectorOtherGroups 15 10 0 33%
cc_modules/cc_forms.py MandatoryGroupIdSelectorUserGroups 15 10 0 33%
cc_modules/cc_forms.py OptionalGroupIdSelectorUserGroups 3 0 0 100%
cc_modules/cc_forms.py MandatoryGroupIdSelectorAllowedGroups 17 12 0 29%
cc_modules/cc_forms.py GroupsSequenceBase 13 9 0 31%
cc_modules/cc_forms.py AllGroupsSequence 0 0 0 100%
cc_modules/cc_forms.py AdministeredGroupsSequence 1 0 0 100%
cc_modules/cc_forms.py AllOtherGroupsSequence 0 0 0 100%
cc_modules/cc_forms.py AllowedGroupsSequence 4 2 0 50%
cc_modules/cc_forms.py LanguageSelector 6 4 0 33%
cc_modules/cc_forms.py HardWorkConfirmationSchema 12 12 0 0%
cc_modules/cc_forms.py HiddenRedirectionUrlNode 6 6 0 0%
cc_modules/cc_forms.py PhoneNumberType 19 19 0 0%
cc_modules/cc_forms.py MandatoryPhoneNumberNode 3 3 0 0%
cc_modules/cc_forms.py LoginSchema 6 6 0 0%
cc_modules/cc_forms.py LoginForm 3 3 0 0%
cc_modules/cc_forms.py OtpSchema 3 3 0 0%
cc_modules/cc_forms.py OtpTokenForm 3 3 0 0%
cc_modules/cc_forms.py MustChangePasswordNode 6 3 0 50%
cc_modules/cc_forms.py OldUserPasswordCheck 10 8 0 20%
cc_modules/cc_forms.py InformationalCheckedPasswordWidget 10 10 0 0%
cc_modules/cc_forms.py NewPasswordNode 11 8 0 27%
cc_modules/cc_forms.py ChangeOwnPasswordSchema 5 5 0 0%
cc_modules/cc_forms.py ChangeOwnPasswordForm 2 2 0 0%
cc_modules/cc_forms.py ChangeOtherPasswordSchema 0 0 0 100%
cc_modules/cc_forms.py ChangeOtherPasswordForm 2 2 0 0%
cc_modules/cc_forms.py DisableMfaNode 6 3 0 50%
cc_modules/cc_forms.py EditOtherUserMfaSchema 0 0 0 100%
cc_modules/cc_forms.py EditOtherUserMfaForm 2 2 0 0%
cc_modules/cc_forms.py MfaSecretWidget 14 14 0 0%
cc_modules/cc_forms.py MfaSecretNode 1 1 0 0%
cc_modules/cc_forms.py MfaMethodSelector 15 11 0 27%
cc_modules/cc_forms.py MfaMethodSchema 3 3 0 0%
cc_modules/cc_forms.py MfaTotpSchema 3 3 0 0%
cc_modules/cc_forms.py MfaHotpEmailSchema 1 1 0 0%
cc_modules/cc_forms.py MfaHotpSmsSchema 3 3 0 0%
cc_modules/cc_forms.py MfaMethodForm 2 2 0 0%
cc_modules/cc_forms.py MfaTotpForm 2 2 0 0%
cc_modules/cc_forms.py MfaHotpEmailForm 2 2 0 0%
cc_modules/cc_forms.py MfaHotpSmsForm 2 2 0 0%
cc_modules/cc_forms.py OfferTermsSchema 0 0 0 100%
cc_modules/cc_forms.py OfferTermsForm 1 1 0 0%
cc_modules/cc_forms.py OptionalIPAddressNode 4 4 0 0%
cc_modules/cc_forms.py OptionalAuditSourceNode 4 4 0 0%
cc_modules/cc_forms.py AuditTrailSchema 7 7 0 0%
cc_modules/cc_forms.py AuditTrailForm 2 2 0 0%
cc_modules/cc_forms.py OptionalExportRecipientNameSelector 15 12 0 20%
cc_modules/cc_forms.py ExportedTaskListSchema 3 3 0 0%
cc_modules/cc_forms.py ExportedTaskListForm 2 2 0 0%
cc_modules/cc_forms.py TextContentsSequence 14 10 0 29%
cc_modules/cc_forms.py UploadingUserSequence 12 8 0 33%
cc_modules/cc_forms.py DevicesSequence 11 7 0 36%
cc_modules/cc_forms.py OptionalPatientNameNode 4 4 0 0%
cc_modules/cc_forms.py EditTaskFilterWhoSchema 9 9 0 0%
cc_modules/cc_forms.py EditTaskFilterWhenSchema 0 0 0 100%
cc_modules/cc_forms.py EditTaskFilterWhatSchema 5 5 0 0%
cc_modules/cc_forms.py EditTaskFilterAdminSchema 0 0 0 100%
cc_modules/cc_forms.py EditTaskFilterSchema 13 13 0 0%
cc_modules/cc_forms.py EditTaskFilterForm 3 3 0 0%
cc_modules/cc_forms.py TasksPerPageSchema 0 0 0 100%
cc_modules/cc_forms.py TasksPerPageForm 3 3 0 0%
cc_modules/cc_forms.py RefreshTasksSchema 0 0 0 100%
cc_modules/cc_forms.py RefreshTasksForm 3 3 0 0%
cc_modules/cc_forms.py TaskTrackerOutputTypeSelector 4 2 0 50%
cc_modules/cc_forms.py ChooseTrackerSchema 5 5 0 0%
cc_modules/cc_forms.py ChooseTrackerForm 3 3 0 0%
cc_modules/cc_forms.py ReportOutputTypeSelector 12 8 0 33%
cc_modules/cc_forms.py ReportParamSchema 0 0 0 100%
cc_modules/cc_forms.py DateTimeFilteredReportParamSchema 0 0 0 100%
cc_modules/cc_forms.py ReportParamForm 2 2 0 0%
cc_modules/cc_forms.py DatabaseDialectSelector 10 6 0 40%
cc_modules/cc_forms.py ViewDdlSchema 0 0 0 100%
cc_modules/cc_forms.py ViewDdlForm 2 2 0 0%
cc_modules/cc_forms.py UserGroupPermissionsGroupAdminSchema 37 37 0 0%
cc_modules/cc_forms.py UserGroupPermissionsFullSchema 6 6 0 0%
cc_modules/cc_forms.py EditUserGroupAdminSchema 5 5 0 0%
cc_modules/cc_forms.py EditUserFullSchema 5 5 0 0%
cc_modules/cc_forms.py EditUserFullForm 1 1 0 0%
cc_modules/cc_forms.py EditUserGroupAdminForm 1 1 0 0%
cc_modules/cc_forms.py EditUserGroupPermissionsFullForm 1 1 0 0%
cc_modules/cc_forms.py EditUserGroupMembershipGroupAdminForm 1 1 0 0%
cc_modules/cc_forms.py AddUserSuperuserSchema 0 0 0 100%
cc_modules/cc_forms.py AddUserGroupadminSchema 0 0 0 100%
cc_modules/cc_forms.py AddUserSuperuserForm 1 1 0 0%
cc_modules/cc_forms.py AddUserGroupadminForm 1 1 0 0%
cc_modules/cc_forms.py SetUserUploadGroupSchema 4 4 0 0%
cc_modules/cc_forms.py SetUserUploadGroupForm 3 3 0 0%
cc_modules/cc_forms.py DeleteUserSchema 0 0 0 100%
cc_modules/cc_forms.py DeleteUserForm 1 1 0 0%
cc_modules/cc_forms.py PolicyNode 8 8 0 0%
cc_modules/cc_forms.py GroupNameNode 4 4 0 0%
cc_modules/cc_forms.py GroupIpUseWidget 16 16 0 0%
cc_modules/cc_forms.py IpUseType 6 6 0 0%
cc_modules/cc_forms.py GroupIpUseNode 1 1 0 0%
cc_modules/cc_forms.py EditGroupSchema 18 18 0 0%
cc_modules/cc_forms.py EditGroupForm 3 3 0 0%
cc_modules/cc_forms.py AddGroupSchema 8 8 0 0%
cc_modules/cc_forms.py AddGroupForm 1 1 0 0%
cc_modules/cc_forms.py DeleteGroupSchema 0 0 0 100%
cc_modules/cc_forms.py DeleteGroupForm 1 1 0 0%
cc_modules/cc_forms.py DumpTypeSelector 9 5 0 44%
cc_modules/cc_forms.py SpreadsheetFormatSelector 10 6 0 40%
cc_modules/cc_forms.py DeliveryModeNode 20 17 0 15%
cc_modules/cc_forms.py SqliteSelector 10 6 0 40%
cc_modules/cc_forms.py SimplifiedSpreadsheetsNode 6 3 0 50%
cc_modules/cc_forms.py SortTsvByHeadingsNode 6 3 0 50%
cc_modules/cc_forms.py IncludeSchemaNode 6 3 0 50%
cc_modules/cc_forms.py IncludeBlobsNode 6 3 0 50%
cc_modules/cc_forms.py PatientIdPerRowNode 6 3 0 50%
cc_modules/cc_forms.py OfferDumpManualSchema 4 2 0 50%
cc_modules/cc_forms.py OfferBasicDumpSchema 0 0 0 100%
cc_modules/cc_forms.py OfferBasicDumpForm 2 2 0 0%
cc_modules/cc_forms.py OfferSqlDumpSchema 0 0 0 100%
cc_modules/cc_forms.py OfferSqlDumpForm 2 2 0 0%
cc_modules/cc_forms.py EditServerSettingsSchema 3 3 0 0%
cc_modules/cc_forms.py EditServerSettingsForm 1 1 0 0%
cc_modules/cc_forms.py IdDefinitionDescriptionNode 4 2 0 50%
cc_modules/cc_forms.py IdDefinitionShortDescriptionNode 6 3 0 50%
cc_modules/cc_forms.py IdValidationMethodNode 6 3 0 50%
cc_modules/cc_forms.py Hl7AssigningAuthorityNode 10 7 0 30%
cc_modules/cc_forms.py Hl7IdTypeNode 10 7 0 30%
cc_modules/cc_forms.py FHIRIdSystemUrlNode 6 3 0 50%
cc_modules/cc_forms.py EditIdDefinitionSchema 8 8 0 0%
cc_modules/cc_forms.py EditIdDefinitionForm 1 1 0 0%
cc_modules/cc_forms.py AddIdDefinitionSchema 15 15 0 0%
cc_modules/cc_forms.py AddIdDefinitionForm 1 1 0 0%
cc_modules/cc_forms.py DeleteIdDefinitionSchema 0 0 0 100%
cc_modules/cc_forms.py DeleteIdDefinitionForm 2 2 0 0%
cc_modules/cc_forms.py AddSpecialNoteSchema 0 0 0 100%
cc_modules/cc_forms.py AddSpecialNoteForm 2 2 0 0%
cc_modules/cc_forms.py DeleteSpecialNoteSchema 0 0 0 100%
cc_modules/cc_forms.py DeleteSpecialNoteForm 2 2 0 0%
cc_modules/cc_forms.py EraseTaskSchema 0 0 0 100%
cc_modules/cc_forms.py EraseTaskForm 2 2 0 0%
cc_modules/cc_forms.py DeletePatientChooseSchema 0 0 0 100%
cc_modules/cc_forms.py DeletePatientChooseForm 2 2 0 0%
cc_modules/cc_forms.py DeletePatientConfirmSchema 0 0 0 100%
cc_modules/cc_forms.py DeletePatientConfirmForm 2 2 0 0%
cc_modules/cc_forms.py DeleteServerCreatedPatientSchema 0 0 0 100%
cc_modules/cc_forms.py DeleteServerCreatedPatientForm 1 1 0 0%
cc_modules/cc_forms.py TaskScheduleSelector 16 11 0 31%
cc_modules/cc_forms.py JsonType 10 10 0 0%
cc_modules/cc_forms.py JsonWidget 17 17 0 0%
cc_modules/cc_forms.py JsonSettingsNode 9 9 0 0%
cc_modules/cc_forms.py TaskScheduleJsonSchema 0 0 0 100%
cc_modules/cc_forms.py TaskScheduleNode 9 7 0 22%
cc_modules/cc_forms.py TaskScheduleSequence 6 3 0 50%
cc_modules/cc_forms.py EditPatientSchema 22 22 0 0%
cc_modules/cc_forms.py DangerousEditPatientSchema 0 0 0 100%
cc_modules/cc_forms.py EditServerCreatedPatientSchema 0 0 0 100%
cc_modules/cc_forms.py EditFinalizedPatientForm 2 2 0 0%
cc_modules/cc_forms.py EditServerCreatedPatientForm 3 3 0 0%
cc_modules/cc_forms.py EmailTemplateNode 17 13 0 24%
cc_modules/cc_forms.py EmailCcNode 3 3 0 0%
cc_modules/cc_forms.py EmailBccNode 3 3 0 0%
cc_modules/cc_forms.py EmailFromNode 3 3 0 0%
cc_modules/cc_forms.py TaskScheduleSchema 0 0 0 100%
cc_modules/cc_forms.py EditTaskScheduleForm 3 3 0 0%
cc_modules/cc_forms.py DeleteTaskScheduleSchema 0 0 0 100%
cc_modules/cc_forms.py DeleteTaskScheduleForm 1 1 0 0%
cc_modules/cc_forms.py DurationWidget 34 34 0 0%
cc_modules/cc_forms.py DurationType 24 24 0 0%
cc_modules/cc_forms.py DurationNode 1 1 0 0%
cc_modules/cc_forms.py TaskScheduleItemSchema 42 42 0 0%
cc_modules/cc_forms.py EditTaskScheduleItemForm 3 3 0 0%
cc_modules/cc_forms.py DeleteTaskScheduleItemSchema 0 0 0 100%
cc_modules/cc_forms.py DeleteTaskScheduleItemForm 1 1 0 0%
cc_modules/cc_forms.py ForciblyFinalizeChooseDeviceSchema 0 0 0 100%
cc_modules/cc_forms.py ForciblyFinalizeChooseDeviceForm 2 2 0 0%
cc_modules/cc_forms.py ForciblyFinalizeConfirmSchema 0 0 0 100%
cc_modules/cc_forms.py ForciblyFinalizeConfirmForm 2 2 0 0%
cc_modules/cc_forms.py HiddenDownloadFilenameNode 5 5 0 0%
cc_modules/cc_forms.py UserDownloadDeleteSchema 0 0 0 100%
cc_modules/cc_forms.py UserDownloadDeleteForm 2 2 0 0%
cc_modules/cc_forms.py EmailBodyNode 5 3 0 40%
cc_modules/cc_forms.py SendEmailSchema 0 0 0 100%
cc_modules/cc_forms.py SendEmailForm 3 3 0 0%
cc_modules/cc_forms.py (no class) 994 22 0 98%
cc_modules/cc_group.py Group 26 19 0 27%
cc_modules/cc_group.py (no class) 51 0 0 100%
cc_modules/cc_hl7.py MLLPTimeoutClient 19 19 0 0%
cc_modules/cc_hl7.py (no class) 271 232 0 14%
cc_modules/cc_html.py (no class) 124 80 0 35%
cc_modules/cc_idnumdef.py IdNumValidationMethod 0 0 0 100%
cc_modules/cc_idnumdef.py IdNumDefinition 17 10 0 41%
cc_modules/cc_idnumdef.py (no class) 45 4 0 91%
cc_modules/cc_ipuse.py IpContexts 0 0 0 100%
cc_modules/cc_ipuse.py IpUse 7 2 0 71%
cc_modules/cc_ipuse.py (no class) 22 0 0 100%
cc_modules/cc_language.py (no class) 6 0 0 100%
cc_modules/cc_mako_helperfunc.py (no class) 12 8 0 33%
cc_modules/cc_membership.py UserGroupMembership 3 3 0 0%
cc_modules/cc_membership.py (no class) 26 0 0 100%
cc_modules/cc_nhs.py (no class) 10 3 0 70%
cc_modules/cc_nlp.py (no class) 25 22 0 12%
cc_modules/cc_password.py (no class) 7 5 0 29%
cc_modules/cc_patient.py Patient 219 212 0 3%
cc_modules/cc_patient.py DistinctPatientReport 19 19 0 0%
cc_modules/cc_patient.py (no class) 156 22 0 86%
cc_modules/cc_patientidnum.py PatientIdNum 31 28 0 10%
cc_modules/cc_patientidnum.py (no class) 50 7 0 86%
cc_modules/cc_pdf.py (no class) 10 5 0 50%
cc_modules/cc_plot.py (no class) 23 2 0 91%
cc_modules/cc_policy.py QuadState 7 7 0 0%
cc_modules/cc_policy.py PatientInfoPresence 35 35 0 0%
cc_modules/cc_policy.py TokenizedPolicy 254 240 0 6%
cc_modules/cc_policy.py (no class) 152 39 0 74%
cc_modules/cc_proquint.py InvalidProquintException 0 0 0 100%
cc_modules/cc_proquint.py (no class) 75 2 0 97%
cc_modules/cc_pyramid.py CookieKey 0 0 0 100%
cc_modules/cc_pyramid.py FormAction 0 0 0 100%
cc_modules/cc_pyramid.py ViewParam 0 0 0 100%
cc_modules/cc_pyramid.py ViewArg 0 0 0 100%
cc_modules/cc_pyramid.py FlashQueue 0 0 0 100%
cc_modules/cc_pyramid.py CamcopsMakoLookupTemplateRenderer 27 27 0 0%
cc_modules/cc_pyramid.py CamcopsMakoRendererFactory 0 0 0 100%
cc_modules/cc_pyramid.py UrlParamType 0 0 0 100%
cc_modules/cc_pyramid.py UrlParam 15 15 0 0%
cc_modules/cc_pyramid.py Routes 0 0 0 100%
cc_modules/cc_pyramid.py RoutePath 4 0 0 100%
cc_modules/cc_pyramid.py RouteCollection 1 0 0 100%
cc_modules/cc_pyramid.py Permission 0 0 0 100%
cc_modules/cc_pyramid.py CamcopsAuthenticationPolicy 23 23 0 0%
cc_modules/cc_pyramid.py CamcopsAuthorizationPolicy 4 4 0 0%
cc_modules/cc_pyramid.py Icons 0 0 0 100%
cc_modules/cc_pyramid.py SqlalchemyOrmQueryWrapper 3 3 0 0%
cc_modules/cc_pyramid.py CamcopsPage 53 53 0 0%
cc_modules/cc_pyramid.py SqlalchemyOrmPage 4 4 0 0%
cc_modules/cc_pyramid.py PageUrl 6 6 0 0%
cc_modules/cc_pyramid.py HTTPFoundDebugVersion 2 2 0 0%
cc_modules/cc_pyramid.py (no class) 661 62 0 91%
cc_modules/cc_pythonversion.py (no class) 9 5 0 44%
cc_modules/cc_redcap.py RedcapExportException 0 0 0 100%
cc_modules/cc_redcap.py RedcapFieldmap 56 56 0 0%
cc_modules/cc_redcap.py RedcapTaskExporter 68 68 0 0%
cc_modules/cc_redcap.py RedcapRecordStatus 0 0 0 100%
cc_modules/cc_redcap.py RedcapUploader 49 49 0 0%
cc_modules/cc_redcap.py RedcapNewRecordUploader 13 13 0 0%
cc_modules/cc_redcap.py RedcapUpdatedRecordUploader 3 3 0 0%
cc_modules/cc_redcap.py (no class) 75 3 0 96%
cc_modules/cc_report.py PlainReportType 2 2 0 0%
cc_modules/cc_report.py Report 79 79 0 0%
cc_modules/cc_report.py PercentageSummaryReportMixin 16 16 0 0%
cc_modules/cc_report.py DateTimeFilteredReportMixin 14 14 0 0%
cc_modules/cc_report.py ScoreDetails 8 8 0 0%
cc_modules/cc_report.py AverageScoreReport 61 61 0 0%
cc_modules/cc_report.py (no class) 99 12 0 88%
cc_modules/cc_reportschema.py ByYearSelector 3 2 0 33%
cc_modules/cc_reportschema.py ByMonthSelector 3 2 0 33%
cc_modules/cc_reportschema.py ByDayOfMonthSelector 3 2 0 33%
cc_modules/cc_reportschema.py ByTaskSelector 3 2 0 33%
cc_modules/cc_reportschema.py ByUserSelector 3 2 0 33%
cc_modules/cc_reportschema.py (no class) 24 0 0 100%
cc_modules/cc_request.py CamcopsRequest 369 270 0 27%
cc_modules/cc_request.py CamcopsDummyRequest 25 10 0 60%
cc_modules/cc_request.py (no class) 273 24 0 91%
cc_modules/cc_resource_registry.py CamcopsResourceRegistry 3 3 0 0%
cc_modules/cc_resource_registry.py (no class) 4 0 0 100%
cc_modules/cc_response.py CamcopsResponse 3 3 0 0%
cc_modules/cc_response.py (no class) 9 2 0 78%
cc_modules/cc_serversettings.py StoredVarTypesDefunct 0 0 0 100%
cc_modules/cc_serversettings.py ServerStoredVarNamesDefunct 0 0 0 100%
cc_modules/cc_serversettings.py ServerSettings 4 4 0 0%
cc_modules/cc_serversettings.py (no class) 46 1 0 98%
cc_modules/cc_session.py CamcopsSession 97 67 0 31%
cc_modules/cc_session.py (no class) 63 3 0 95%
cc_modules/cc_simpleobjects.py IdNumReference 11 7 0 36%
cc_modules/cc_simpleobjects.py HL7PatientIdentifier 3 3 0 0%
cc_modules/cc_simpleobjects.py BarePatientInfo 15 4 0 73%
cc_modules/cc_simpleobjects.py XmlSimpleValue 1 1 0 0%
cc_modules/cc_simpleobjects.py TaskExportOptions 14 14 0 0%
cc_modules/cc_simpleobjects.py (no class) 28 1 0 96%
cc_modules/cc_sms.py MissingBackendException 0 0 0 100%
cc_modules/cc_sms.py SmsBackend 2 1 0 50%
cc_modules/cc_sms.py ConsoleSmsBackend 2 2 0 0%
cc_modules/cc_sms.py KapowSmsBackend 5 5 0 0%
cc_modules/cc_sms.py TwilioSmsBackend 6 6 0 0%
cc_modules/cc_sms.py (no class) 40 2 0 95%
cc_modules/cc_snomed.py SnomedConcept 2 2 0 0%
cc_modules/cc_snomed.py SnomedExpression 1 1 0 0%
cc_modules/cc_snomed.py SnomedLookup 0 0 0 100%
cc_modules/cc_snomed.py UmlsIcd9SnomedRow 16 16 0 0%
cc_modules/cc_snomed.py UmlsSnomedToIcd10Row 21 21 0 0%
cc_modules/cc_snomed.py (no class) 414 140 0 66%
cc_modules/cc_specialnote.py SpecialNote 41 41 0 0%
cc_modules/cc_specialnote.py (no class) 43 2 0 95%
cc_modules/cc_spreadsheet.py SpreadsheetPage 65 65 0 0%
cc_modules/cc_spreadsheet.py SpreadsheetCollection 97 97 0 0%
cc_modules/cc_spreadsheet.py (no class) 104 27 0 74%
cc_modules/cc_sqla_coltypes.py RelationshipInfo 0 0 0 100%
cc_modules/cc_sqla_coltypes.py isotzdatetime_to_utcdatetime 0 0 0 100%
cc_modules/cc_sqla_coltypes.py unknown_field_to_utcdatetime 0 0 0 100%
cc_modules/cc_sqla_coltypes.py PendulumDateTimeAsIsoTextColType 25 10 0 60%
cc_modules/cc_sqla_coltypes.py PendulumDateTimeAsIsoTextColType.comparator_factory 13 13 0 0%
cc_modules/cc_sqla_coltypes.py PendulumDurationAsIsoTextColType 23 12 0 48%
cc_modules/cc_sqla_coltypes.py SemanticVersionColType 15 7 0 53%
cc_modules/cc_sqla_coltypes.py IdNumReferenceListColType 33 33 0 0%
cc_modules/cc_sqla_coltypes.py UuidColType 7 3 0 57%
cc_modules/cc_sqla_coltypes.py JsonColType 7 1 0 86%
cc_modules/cc_sqla_coltypes.py PhoneNumberColType 7 3 0 57%
cc_modules/cc_sqla_coltypes.py PermittedValueChecker 31 21 0 32%
cc_modules/cc_sqla_coltypes.py (no class) 330 66 0 80%
cc_modules/cc_sqlalchemy.py Base 3 0 0 100%
cc_modules/cc_sqlalchemy.py MutableDict 9 9 0 0%
cc_modules/cc_sqlalchemy.py (no class) 69 22 0 68%
cc_modules/cc_string.py AS 0 0 0 100%
cc_modules/cc_string.py (no class) 96 37 0 61%
cc_modules/cc_summaryelement.py SummaryElement 5 5 0 0%
cc_modules/cc_summaryelement.py ExtraSummaryTable 18 18 0 0%
cc_modules/cc_summaryelement.py (no class) 24 1 0 96%
cc_modules/cc_tabletsession.py TabletSession 64 20 0 69%
cc_modules/cc_tabletsession.py (no class) 39 1 0 97%
cc_modules/cc_task.py TaskHasPatientMixin 2 0 0 100%
cc_modules/cc_task.py TaskHasClinicianMixin 15 15 0 0%
cc_modules/cc_task.py TaskHasRespondentMixin 2 2 0 0%
cc_modules/cc_task.py Task 557 535 0 4%
cc_modules/cc_task.py (no class) 334 12 0 96%
cc_modules/cc_taskcollection.py TaskSortMethod 0 0 0 100%
cc_modules/cc_taskcollection.py FetchThread 19 19 0 0%
cc_modules/cc_taskcollection.py TaskCollection 269 181 0 33%
cc_modules/cc_taskcollection.py (no class) 88 8 0 91%
cc_modules/cc_taskfactory.py (no class) 43 22 0 49%
cc_modules/cc_taskfilter.py TaskClassSortMethod 0 0 0 100%
cc_modules/cc_taskfilter.py TaskFilter 106 56 0 47%
cc_modules/cc_taskfilter.py (no class) 104 12 0 88%
cc_modules/cc_taskindex.py PatientIdNumIndexEntry 56 36 0 36%
cc_modules/cc_taskindex.py TaskIndexEntry 102 67 0 34%
cc_modules/cc_taskindex.py (no class) 136 27 0 80%
cc_modules/cc_taskreports.py TaskCountReportSchema 0 0 0 100%
cc_modules/cc_taskreports.py TaskCountReport 105 105 0 0%
cc_modules/cc_taskreports.py (no class) 49 1 0 98%
cc_modules/cc_taskschedule.py ScheduledTaskInfo 16 10 0 38%
cc_modules/cc_taskschedule.py PatientTaskSchedule 35 10 0 71%
cc_modules/cc_taskschedule.py PatientTaskScheduleEmail 0 0 0 100%
cc_modules/cc_taskschedule.py TaskSchedule 1 1 0 0%
cc_modules/cc_taskschedule.py TaskScheduleItem 12 12 0 0%
cc_modules/cc_taskschedule.py TaskScheduleEmailTemplateFormatter 1 0 0 100%
cc_modules/cc_taskschedule.py (no class) 89 2 0 98%
cc_modules/cc_taskschedulereports.py TaskAssignmentReportSchema 0 0 0 100%
cc_modules/cc_taskschedulereports.py TaskAssignmentReport 81 81 0 0%
cc_modules/cc_taskschedulereports.py (no class) 51 3 0 94%
cc_modules/cc_testfactories.py Fake 0 0 0 100%
cc_modules/cc_testfactories.py BaseFactory 0 0 0 100%
cc_modules/cc_testfactories.py BaseFactory.Meta 0 0 0 100%
cc_modules/cc_testfactories.py DeviceFactory 0 0 0 100%
cc_modules/cc_testfactories.py DeviceFactory.Meta 0 0 0 100%
cc_modules/cc_testfactories.py IpUseFactory 0 0 0 100%
cc_modules/cc_testfactories.py IpUseFactory.Meta 0 0 0 100%
cc_modules/cc_testfactories.py GroupFactory 0 0 0 100%
cc_modules/cc_testfactories.py GroupFactory.Meta 0 0 0 100%
cc_modules/cc_testfactories.py AnyIdNumGroupFactory 0 0 0 100%
cc_modules/cc_testfactories.py UserFactory 6 1 0 83%
cc_modules/cc_testfactories.py UserFactory.Meta 0 0 0 100%
cc_modules/cc_testfactories.py GenericTabletRecordFactory 9 0 0 100%
cc_modules/cc_testfactories.py GenericTabletRecordFactory.Meta 0 0 0 100%
cc_modules/cc_testfactories.py PatientFactory 1 0 0 100%
cc_modules/cc_testfactories.py PatientFactory.Meta 0 0 0 100%
cc_modules/cc_testfactories.py ServerCreatedPatientFactory 2 0 0 100%
cc_modules/cc_testfactories.py IdNumDefinitionFactory 0 0 0 100%
cc_modules/cc_testfactories.py IdNumDefinitionFactory.Meta 0 0 0 100%
cc_modules/cc_testfactories.py NHSIdNumDefinitionFactory 0 0 0 100%
cc_modules/cc_testfactories.py StudyIdNumDefinitionFactory 0 0 0 100%
cc_modules/cc_testfactories.py RioIdNumDefinitionFactory 0 0 0 100%
cc_modules/cc_testfactories.py PatientIdNumFactory 0 0 0 100%
cc_modules/cc_testfactories.py PatientIdNumFactory.Meta 0 0 0 100%
cc_modules/cc_testfactories.py NHSPatientIdNumFactory 0 0 0 100%
cc_modules/cc_testfactories.py NHSPatientIdNumFactory.Meta 0 0 0 100%
cc_modules/cc_testfactories.py RioPatientIdNumFactory 0 0 0 100%
cc_modules/cc_testfactories.py RioPatientIdNumFactory.Meta 0 0 0 100%
cc_modules/cc_testfactories.py StudyPatientIdNumFactory 0 0 0 100%
cc_modules/cc_testfactories.py StudyPatientIdNumFactory.Meta 0 0 0 100%
cc_modules/cc_testfactories.py ServerCreatedPatientIdNumFactory 2 0 0 100%
cc_modules/cc_testfactories.py ServerCreatedNHSPatientIdNumFactory 0 0 0 100%
cc_modules/cc_testfactories.py ServerCreatedNHSPatientIdNumFactory.Meta 0 0 0 100%
cc_modules/cc_testfactories.py ServerCreatedRioPatientIdNumFactory 0 0 0 100%
cc_modules/cc_testfactories.py ServerCreatedRioPatientIdNumFactory.Meta 0 0 0 100%
cc_modules/cc_testfactories.py ServerCreatedStudyPatientIdNumFactory 0 0 0 100%
cc_modules/cc_testfactories.py ServerCreatedStudyPatientIdNumFactory.Meta 0 0 0 100%
cc_modules/cc_testfactories.py TaskScheduleFactory 0 0 0 100%
cc_modules/cc_testfactories.py TaskScheduleFactory.Meta 0 0 0 100%
cc_modules/cc_testfactories.py TaskScheduleItemFactory 0 0 0 100%
cc_modules/cc_testfactories.py TaskScheduleItemFactory.Meta 0 0 0 100%
cc_modules/cc_testfactories.py PatientTaskScheduleFactory 0 0 0 100%
cc_modules/cc_testfactories.py PatientTaskScheduleFactory.Meta 0 0 0 100%
cc_modules/cc_testfactories.py EmailFactory 6 6 0 0%
cc_modules/cc_testfactories.py EmailFactory.Meta 0 0 0 100%
cc_modules/cc_testfactories.py PatientTaskScheduleEmailFactory 0 0 0 100%
cc_modules/cc_testfactories.py PatientTaskScheduleEmailFactory.Meta 0 0 0 100%
cc_modules/cc_testfactories.py UserGroupMembershipFactory 0 0 0 100%
cc_modules/cc_testfactories.py UserGroupMembershipFactory.Meta 0 0 0 100%
cc_modules/cc_testfactories.py BlobFactory 0 0 0 100%
cc_modules/cc_testfactories.py BlobFactory.Meta 0 0 0 100%
cc_modules/cc_testfactories.py DirtyTableFactory 0 0 0 100%
cc_modules/cc_testfactories.py DirtyTableFactory.Meta 0 0 0 100%
cc_modules/cc_testfactories.py SpecialNoteFactory 12 12 0 0%
cc_modules/cc_testfactories.py SpecialNoteFactory.Meta 0 0 0 100%
cc_modules/cc_testfactories.py ExportRecipientFactory 0 0 0 100%
cc_modules/cc_testfactories.py ExportRecipientFactory.Meta 0 0 0 100%
cc_modules/cc_testfactories.py (no class) 207 2 0 99%
cc_modules/cc_testproviders.py NhsNumberProvider 1 0 0 100%
cc_modules/cc_testproviders.py ChoiceProvider 2 0 0 100%
cc_modules/cc_testproviders.py ConsistentDateOfBirthProvider 1 0 0 100%
cc_modules/cc_testproviders.py ForenameProvider 5 1 0 80%
cc_modules/cc_testproviders.py HeightProvider 1 0 0 100%
cc_modules/cc_testproviders.py MassProvider 1 0 0 100%
cc_modules/cc_testproviders.py SexProvider 1 0 0 100%
cc_modules/cc_testproviders.py ValidPhoneNumberProvider 2 2 0 0%
cc_modules/cc_testproviders.py WaistProvider 1 0 0 100%
cc_modules/cc_testproviders.py (no class) 37 0 0 100%
cc_modules/cc_text.py SS 0 0 0 100%
cc_modules/cc_text.py (no class) 134 85 0 37%
cc_modules/cc_tracker.py ConsistencyInfo 15 15 0 0%
cc_modules/cc_tracker.py TrackerCtvCommon 56 56 0 0%
cc_modules/cc_tracker.py Tracker 79 79 0 0%
cc_modules/cc_tracker.py ClinicalTextView 4 4 0 0%
cc_modules/cc_tracker.py (no class) 104 51 0 51%
cc_modules/cc_trackerhelpers.py LabelAlignment 0 0 0 100%
cc_modules/cc_trackerhelpers.py TrackerLabel 4 4 0 0%
cc_modules/cc_trackerhelpers.py TrackerAxisTick 2 2 0 0%
cc_modules/cc_trackerhelpers.py TrackerInfo 9 9 0 0%
cc_modules/cc_trackerhelpers.py (no class) 37 16 0 57%
cc_modules/cc_unittest.py ExtendedTestCase 7 4 0 43%
cc_modules/cc_unittest.py DemoRequestTestCase 30 21 0 30%
cc_modules/cc_unittest.py BasicDatabaseTestCase 10 10 0 0%
cc_modules/cc_unittest.py DemoDatabaseTestCase 20 20 0 0%
cc_modules/cc_unittest.py (no class) 50 1 0 98%
cc_modules/cc_user.py SecurityAccountLockout 20 20 0 0%
cc_modules/cc_user.py SecurityLoginFailure 34 34 0 0%
cc_modules/cc_user.py User 255 225 0 12%
cc_modules/cc_user.py (no class) 217 10 0 95%
cc_modules/cc_validators.py (no class) 148 81 0 45%
cc_modules/cc_version.py (no class) 29 13 0 55%
cc_modules/cc_version_string.py (no class) 3 0 0 100%
cc_modules/cc_view_classes.py View 9 9 0 0%
cc_modules/cc_view_classes.py ContextMixin 4 4 0 0%
cc_modules/cc_view_classes.py TemplateResponseMixin 4 4 0 0%
cc_modules/cc_view_classes.py ProcessFormView 16 16 0 0%
cc_modules/cc_view_classes.py FormMixin 29 29 0 0%
cc_modules/cc_view_classes.py BaseFormView 0 0 0 100%
cc_modules/cc_view_classes.py FormView 0 0 0 100%
cc_modules/cc_view_classes.py FormWizardMixin 28 28 0 0%
cc_modules/cc_view_classes.py SingleObjectMixin 16 16 0 0%
cc_modules/cc_view_classes.py ModelFormMixin 24 24 0 0%
cc_modules/cc_view_classes.py BaseCreateView 4 4 0 0%
cc_modules/cc_view_classes.py CreateView 0 0 0 100%
cc_modules/cc_view_classes.py BaseUpdateView 4 4 0 0%
cc_modules/cc_view_classes.py UpdateView 0 0 0 100%
cc_modules/cc_view_classes.py BaseDeleteView 9 9 0 0%
cc_modules/cc_view_classes.py DeleteView 0 0 0 100%
cc_modules/cc_view_classes.py (no class) 133 2 0 98%
cc_modules/cc_xml.py XmlDataTypes 0 0 0 100%
cc_modules/cc_xml.py XmlElement 8 2 0 75%
cc_modules/cc_xml.py XmlLiteral 1 0 0 100%
cc_modules/cc_xml.py (no class) 146 93 0 36%
cc_modules/celery.py (no class) 132 79 0 40%
cc_modules/client_api.py Operations 0 0 0 100%
cc_modules/client_api.py (no class) 913 83 0 91%
cc_modules/merge_db.py (no class) 283 232 0 18%
cc_modules/tests/__init__.py (no class) 0 0 0 100%
cc_modules/tests/client_api_tests.py ExceptionTests 6 0 0 100%
cc_modules/tests/client_api_tests.py EncodeDecodeValuesTests 10 0 0 100%
cc_modules/tests/client_api_tests.py EscapeUnescapeNewlinesTests 2 0 0 100%
cc_modules/tests/client_api_tests.py ValidateAlphanumUnderscoreTests 6 2 0 67%
cc_modules/tests/client_api_tests.py ClientApiTestCase 11 0 0 100%
cc_modules/tests/client_api_tests.py OpRegisterPatientTests 76 0 0 100%
cc_modules/tests/client_api_tests.py OpGetTaskSchedulesTests 51 0 0 100%
cc_modules/tests/client_api_tests.py OpGetOrCreateSingleUserTests 35 0 0 100%
cc_modules/tests/client_api_tests.py OpUploadEntireDatabaseTests 64 0 0 100%
cc_modules/tests/client_api_tests.py OpValidatePatientsTests 120 0 0 100%
cc_modules/tests/client_api_tests.py OpWhichKeysToSendTests 79 0 0 100%
cc_modules/tests/client_api_tests.py OpDeleteWhereKeyNotTests 14 0 0 100%
cc_modules/tests/client_api_tests.py OpStartPreservationTests 22 0 0 100%
cc_modules/tests/client_api_tests.py OpUploadEmptyTablesTests 33 0 0 100%
cc_modules/tests/client_api_tests.py OpUploadRecordTests 80 0 0 100%
cc_modules/tests/client_api_tests.py OpUploadTableTests 61 0 0 100%
cc_modules/tests/client_api_tests.py OpEndUploadTests 32 0 0 100%
cc_modules/tests/client_api_tests.py OpStartUploadTests 35 0 0 100%
cc_modules/tests/client_api_tests.py OpGetIdInfoTests 32 0 0 100%
cc_modules/tests/client_api_tests.py OpCheckUploadUserAndDeviceTests 4 0 0 100%
cc_modules/tests/client_api_tests.py OpGetAllowedTablesTests 15 0 0 100%
cc_modules/tests/client_api_tests.py OpGetExtraStringsTests 12 0 0 100%
cc_modules/tests/client_api_tests.py OpRegisterDeviceTests 25 0 0 100%
cc_modules/tests/client_api_tests.py OpCheckDeviceRegisteredTests 4 0 0 100%
cc_modules/tests/client_api_tests.py (no class) 203 2 0 99%
cc_modules/webview.py MfaMixin 84 84 0 0%
cc_modules/webview.py LoggedInUserMfaMixin 2 2 0 0%
cc_modules/webview.py LoginView 62 62 0 0%
cc_modules/webview.py ChangeOwnPasswordView 32 32 0 0%
cc_modules/webview.py EditUserAuthenticationView 15 15 0 0%
cc_modules/webview.py ChangeOtherPasswordView 24 24 0 0%
cc_modules/webview.py EditOtherUserMfaView 21 21 0 0%
cc_modules/webview.py EditOwnUserMfaView 51 51 0 0%
cc_modules/webview.py EditUserBaseView 32 32 0 0%
cc_modules/webview.py EditUserGroupAdminView 0 0 0 100%
cc_modules/webview.py EditUserSuperUserView 3 3 0 0%
cc_modules/webview.py EditUserGroupMembershipBaseView 6 6 0 0%
cc_modules/webview.py EditUserGroupMembershipSuperUserView 3 3 0 0%
cc_modules/webview.py EditUserGroupMembershipGroupAdminView 0 0 0 100%
cc_modules/webview.py EditGroupView 21 21 0 0%
cc_modules/webview.py EraseTaskBaseView 14 14 0 0%
cc_modules/webview.py EraseTaskLeavingPlaceholderView 8 8 0 0%
cc_modules/webview.py EraseTaskEntirelyView 7 7 0 0%
cc_modules/webview.py PatientMixin 15 15 0 0%
cc_modules/webview.py EditPatientBaseView 71 71 0 0%
cc_modules/webview.py EditServerCreatedPatientView 54 54 0 0%
cc_modules/webview.py EditFinalizedPatientView 11 11 0 0%
cc_modules/webview.py AddPatientView 35 35 0 0%
cc_modules/webview.py DeleteServerCreatedPatientView 11 11 0 0%
cc_modules/webview.py TaskScheduleMixin 6 6 0 0%
cc_modules/webview.py AddTaskScheduleView 2 2 0 0%
cc_modules/webview.py EditTaskScheduleView 2 2 0 0%
cc_modules/webview.py DeleteTaskScheduleView 2 2 0 0%
cc_modules/webview.py TaskScheduleItemMixin 1 1 0 0%
cc_modules/webview.py EditTaskScheduleItemMixin 13 13 0 0%
cc_modules/webview.py AddTaskScheduleItemView 8 8 0 0%
cc_modules/webview.py EditTaskScheduleItemView 11 11 0 0%
cc_modules/webview.py DeleteTaskScheduleItemView 4 4 0 0%
cc_modules/webview.py SendPatientEmailBaseView 50 50 0 0%
cc_modules/webview.py SendEmailFromPatientListView 1 1 0 0%
cc_modules/webview.py SendEmailFromPatientTaskScheduleView 2 2 0 0%
cc_modules/webview.py (no class) 1593 1019 0 36%
conftest.py (no class) 138 32 0 77%
tasks/__init__.py (no class) 119 0 0 100%
tasks/ace3.py Ace3 115 95 0 17%
tasks/ace3.py MiniAce 52 47 0 10%
tasks/ace3.py (no class) 147 5 0 97%
tasks/aims.py Aims 26 24 0 8%
tasks/aims.py (no class) 32 0 0 100%
tasks/apeq_cpft_perinatal.py APEQCPFTPerinatal 23 23 0 0%
tasks/apeq_cpft_perinatal.py APEQCPFTPerinatalReport 44 44 0 0%
tasks/apeq_cpft_perinatal.py (no class) 63 0 0 100%
tasks/apeqpt.py Apeqpt 32 32 0 0%
tasks/apeqpt.py (no class) 29 0 0 100%
tasks/aq.py Aq 65 64 0 2%
tasks/aq.py (no class) 57 1 0 98%
tasks/asdas.py Asdas 58 55 0 5%
tasks/asdas.py (no class) 41 0 0 100%
tasks/audit.py Audit 41 40 0 2%
tasks/audit.py AuditC 28 27 0 4%
tasks/audit.py (no class) 50 0 0 100%
tasks/badls.py Badls 24 23 0 4%
tasks/badls.py (no class) 31 0 0 100%
tasks/basdai.py Basdai 41 40 0 2%
tasks/basdai.py (no class) 31 0 0 100%
tasks/bdi.py Bdi 56 55 0 2%
tasks/bdi.py (no class) 47 0 0 100%
tasks/bmi.py Bmi 67 66 0 1%
tasks/bmi.py (no class) 42 1 0 98%
tasks/bprs.py Bprs 22 21 0 5%
tasks/bprs.py (no class) 32 0 0 100%
tasks/bprse.py Bprse 18 17 0 6%
tasks/bprse.py (no class) 29 0 0 100%
tasks/cage.py Cage 26 25 0 4%
tasks/cage.py (no class) 32 0 0 100%
tasks/cape42.py Cape42 85 83 0 2%
tasks/cape42.py (no class) 51 0 0 100%
tasks/caps.py Caps 52 48 0 8%
tasks/caps.py (no class) 32 0 0 100%
tasks/cardinal_expdetthreshold.py CardinalExpDetThresholdTrial 4 4 0 0%
tasks/cardinal_expdetthreshold.py CardinalExpDetThreshold 152 152 0 0%
tasks/cardinal_expdetthreshold.py (no class) 78 0 0 100%
tasks/cardinal_expectationdetection.py ExpDetTrial 17 17 0 0%
tasks/cardinal_expectationdetection.py ExpDetTrialGroupSpec 4 4 0 0%
tasks/cardinal_expectationdetection.py CardinalExpectationDetection 293 293 0 0%
tasks/cardinal_expectationdetection.py (no class) 144 1 0 99%
tasks/cbir.py CbiR 46 44 0 4%
tasks/cbir.py (no class) 41 0 0 100%
tasks/ceca.py CecaQ3 325 325 0 0%
tasks/ceca.py (no class) 291 7 0 98%
tasks/cesd.py Cesd 32 30 0 6%
tasks/cesd.py (no class) 40 0 0 100%
tasks/cesdr.py Cesdr 54 52 0 4%
tasks/cesdr.py (no class) 54 0 0 100%
tasks/cet.py Cet 59 58 0 2%
tasks/cet.py (no class) 55 0 0 100%
tasks/cgi_task.py Cgi 22 22 0 0%
tasks/cgi_task.py CgiI 10 10 0 0%
tasks/cgi_task.py (no class) 44 0 0 100%
tasks/cgisch.py CgiSch 29 27 0 7%
tasks/cgisch.py (no class) 25 0 0 100%
tasks/chit.py Chit 22 20 0 9%
tasks/chit.py (no class) 30 0 0 100%
tasks/cia.py Cia 33 32 0 3%
tasks/cia.py (no class) 31 0 0 100%
tasks/cisr.py CisrQuestion 0 0 0 100%
tasks/cisr.py CisrResult 290 290 0 0%
tasks/cisr.py Cisr 860 859 0 1%
tasks/cisr.py (no class) 834 7 0 99%
tasks/ciwa.py Ciwa 37 36 0 3%
tasks/ciwa.py (no class) 40 0 0 100%
tasks/contactlog.py ContactLog 8 8 0 0%
tasks/contactlog.py (no class) 28 0 0 100%
tasks/cope.py CopeBrief 35 34 0 3%
tasks/cope.py (no class) 46 0 0 100%
tasks/core10.py Core10 31 30 0 3%
tasks/core10.py Core10Report 6 6 0 0%
tasks/core10.py (no class) 59 0 0 100%
tasks/cpft_covid_medical.py CpftCovidMedical 15 14 0 7%
tasks/cpft_covid_medical.py (no class) 19 0 0 100%
tasks/cpft_lps.py CPFTLPSReferral 52 52 0 0%
tasks/cpft_lps.py CPFTLPSResetResponseClock 9 9 0 0%
tasks/cpft_lps.py CPFTLPSDischarge 60 60 0 0%
tasks/cpft_lps.py LPSReportSchema 0 0 0 100%
tasks/cpft_lps.py LPSReportReferredNotDischarged 27 27 0 0%
tasks/cpft_lps.py LPSReportReferredNotClerkedOrDischarged 33 33 0 0%
tasks/cpft_lps.py (no class) 186 0 0 100%
tasks/cpft_research_preferences.py CpftResearchPreferences 22 19 0 14%
tasks/cpft_research_preferences.py (no class) 23 0 0 100%
tasks/dad.py Dad 62 59 0 5%
tasks/dad.py (no class) 36 0 0 100%
tasks/das28.py Das28 81 69 0 15%
tasks/das28.py (no class) 47 0 0 100%
tasks/dast.py Dast 32 31 0 3%
tasks/dast.py (no class) 33 0 0 100%
tasks/deakin_s1_healthreview.py DeakinS1HealthReview 9 9 0 0%
tasks/deakin_s1_healthreview.py (no class) 117 0 0 100%
tasks/demoquestionnaire.py DemoQuestionnaire 77 70 0 9%
tasks/demoquestionnaire.py (no class) 60 1 0 98%
tasks/demqol.py Demqol 28 27 0 4%
tasks/demqol.py DemqolProxy 28 27 0 4%
tasks/demqol.py (no class) 84 15 0 82%
tasks/diagnosis.py DiagnosisItemBase 8 8 0 0%
tasks/diagnosis.py DiagnosisBase 34 34 0 0%
tasks/diagnosis.py DiagnosisIcd10Item 2 2 0 0%
tasks/diagnosis.py DiagnosisIcd10 23 23 0 0%
tasks/diagnosis.py DiagnosisIcd9CMItem 2 2 0 0%
tasks/diagnosis.py DiagnosisIcd9CM 16 16 0 0%
tasks/diagnosis.py DiagnosisICD9CMReport 5 5 0 0%
tasks/diagnosis.py DiagnosisICD10Report 5 5 0 0%
tasks/diagnosis.py DiagnosisAllReport 9 9 0 0%
tasks/diagnosis.py DiagnosisNode 10 7 0 30%
tasks/diagnosis.py DiagnosesSequence 14 10 0 29%
tasks/diagnosis.py DiagnosisFinderReportSchema 9 9 0 0%
tasks/diagnosis.py DiagnosisFinderReportBase 12 12 0 0%
tasks/diagnosis.py DiagnosisICD10FinderReport 12 12 0 0%
tasks/diagnosis.py DiagnosisICD9CMFinderReport 12 12 0 0%
tasks/diagnosis.py (no class) 225 54 0 76%
tasks/distressthermometer.py DistressThermometer 28 27 0 4%
tasks/distressthermometer.py (no class) 25 0 0 100%
tasks/edeq.py Edeq 62 54 0 13%
tasks/edeq.py (no class) 47 0 0 100%
tasks/elixhauserci.py ElixhauserCI 14 11 0 21%
tasks/elixhauserci.py (no class) 23 0 0 100%
tasks/empsa.py Empsa 25 25 0 0%
tasks/empsa.py (no class) 70 1 0 99%
tasks/epds.py Epds 24 23 0 4%
tasks/epds.py (no class) 31 0 0 100%
tasks/eq5d5l.py Eq5d5l 27 27 0 0%
tasks/eq5d5l.py (no class) 35 0 0 100%
tasks/esspri.py Esspri 24 18 0 25%
tasks/esspri.py (no class) 24 0 0 100%
tasks/factg.py FactgGroupInfo 24 15 0 38%
tasks/factg.py Factg 45 40 0 11%
tasks/factg.py (no class) 54 0 0 100%
tasks/fast.py Fast 30 29 0 3%
tasks/fast.py (no class) 31 0 0 100%
tasks/fft.py Fft 9 9 0 0%
tasks/fft.py (no class) 19 0 0 100%
tasks/frs.py Frs 59 47 0 20%
tasks/frs.py (no class) 57 13 0 77%
tasks/gad7.py Gad7 32 31 0 3%
tasks/gad7.py (no class) 33 0 0 100%
tasks/gaf.py Gaf 15 15 0 0%
tasks/gaf.py (no class) 26 0 0 100%
tasks/gbo.py Gbogres 15 15 0 0%
tasks/gbo.py Gbogpc 15 15 0 0%
tasks/gbo.py Gbogras 29 29 0 0%
tasks/gbo.py (no class) 119 4 0 97%
tasks/gds.py Gds15 27 26 0 4%
tasks/gds.py (no class) 34 0 0 100%
tasks/gmcpq.py GMCPQ 58 58 0 0%
tasks/gmcpq.py (no class) 47 0 0 100%
tasks/hads.py HadsBase 32 31 0 3%
tasks/hads.py Hads 6 6 0 0%
tasks/hads.py HadsRespondent 2 2 0 0%
tasks/hads.py (no class) 49 0 0 100%
tasks/hama.py Hama 30 29 0 3%
tasks/hama.py (no class) 31 0 0 100%
tasks/hamd.py Hamd 78 70 0 10%
tasks/hamd.py (no class) 42 0 0 100%
tasks/hamd7.py Hamd7 34 31 0 9%
tasks/hamd7.py (no class) 32 0 0 100%
tasks/honos.py HonosBase 18 18 0 0%
tasks/honos.py Honos 25 24 0 4%
tasks/honos.py Honos65 25 24 0 4%
tasks/honos.py Honosca 21 20 0 5%
tasks/honos.py (no class) 87 0 0 100%
tasks/icd10depressive.py Icd10Depressive 137 137 0 0%
tasks/icd10depressive.py (no class) 76 0 0 100%
tasks/icd10manic.py Icd10Manic 111 111 0 0%
tasks/icd10manic.py (no class) 64 0 0 100%
tasks/icd10mixed.py Icd10Mixed 19 19 0 0%
tasks/icd10mixed.py (no class) 31 0 0 100%
tasks/icd10schizophrenia.py Icd10Schizophrenia 62 62 0 0%
tasks/icd10schizophrenia.py (no class) 70 0 0 100%
tasks/icd10schizotypal.py Icd10Schizotypal 27 26 0 4%
tasks/icd10schizotypal.py (no class) 36 0 0 100%
tasks/icd10specpd.py Icd10SpecPD 142 132 0 7%
tasks/icd10specpd.py (no class) 93 1 0 99%
tasks/ided3d.py IDED3DTrial 4 4 0 0%
tasks/ided3d.py IDED3DStage 4 4 0 0%
tasks/ided3d.py IDED3D 33 33 0 0%
tasks/ided3d.py (no class) 94 1 0 99%
tasks/iesr.py Iesr 31 30 0 3%
tasks/iesr.py (no class) 48 0 0 100%
tasks/ifs.py Ifs 98 84 0 14%
tasks/ifs.py (no class) 37 0 0 100%
tasks/irac.py Irac 9 9 0 0%
tasks/irac.py (no class) 20 0 0 100%
tasks/isaaq10.py Isaaq10 10 8 0 20%
tasks/isaaq10.py (no class) 21 0 0 100%
tasks/isaaqcommon.py IsaaqCommon 21 21 0 0%
tasks/isaaqcommon.py (no class) 14 0 0 100%
tasks/isaaqed.py IsaaqEd 9 8 0 11%
tasks/isaaqed.py (no class) 19 0 0 100%
tasks/khandaker_insight_medical.py KQInfo 5 1 0 80%
tasks/khandaker_insight_medical.py KhandakerInsightMedical 26 23 0 12%
tasks/khandaker_insight_medical.py (no class) 29 0 0 100%
tasks/khandaker_mojo_medical.py KhandakerMojoMedical 72 40 0 44%
tasks/khandaker_mojo_medical.py (no class) 57 0 0 100%
tasks/khandaker_mojo_medicationtherapy.py KhandakerMojoTableItem 11 11 0 0%
tasks/khandaker_mojo_medicationtherapy.py KhandakerMojoMedicationItem 2 2 0 0%
tasks/khandaker_mojo_medicationtherapy.py KhandakerMojoTherapyItem 2 2 0 0%
tasks/khandaker_mojo_medicationtherapy.py KhandakerMojoMedicationTherapy 19 19 0 0%
tasks/khandaker_mojo_medicationtherapy.py (no class) 59 1 0 98%
tasks/khandaker_mojo_sociodemographics.py KhandakerMojoSociodemographics 44 32 0 27%
tasks/khandaker_mojo_sociodemographics.py (no class) 34 0 0 100%
tasks/kirby_mcq.py KirbyRewardPair 28 28 0 0%
tasks/kirby_mcq.py KirbyTrial 4 4 0 0%
tasks/kirby_mcq.py Kirby 80 80 0 0%
tasks/kirby_mcq.py (no class) 60 0 0 100%
tasks/lynall_iam_life.py LynallIamLifeEvents 59 43 0 27%
tasks/lynall_iam_life.py (no class) 35 0 0 100%
tasks/lynall_iam_medical.py LynallIamMedicalHistory 61 61 0 0%
tasks/lynall_iam_medical.py (no class) 66 0 0 100%
tasks/maas.py MaasScore 22 22 0 0%
tasks/maas.py Maas 30 29 0 3%
tasks/maas.py MaasReport 6 6 0 0%
tasks/maas.py (no class) 55 0 0 100%
tasks/mast.py Mast 39 38 0 3%
tasks/mast.py (no class) 35 0 0 100%
tasks/mds_updrs.py MdsUpdrs 16 16 0 0%
tasks/mds_updrs.py (no class) 101 0 0 100%
tasks/mfi20.py Mfi20 39 33 0 15%
tasks/mfi20.py (no class) 44 0 0 100%
tasks/moca.py Moca 64 57 0 11%
tasks/moca.py (no class) 60 0 0 100%
tasks/nart.py Nart 52 50 0 4%
tasks/nart.py (no class) 40 0 0 100%
tasks/npiq.py NpiQ 54 50 0 7%
tasks/npiq.py (no class) 33 0 0 100%
tasks/ors.py Ors 22 22 0 0%
tasks/ors.py (no class) 32 0 0 100%
tasks/panss.py Panss 30 27 0 10%
tasks/panss.py (no class) 49 0 0 100%
tasks/paradise24.py Paradise24 30 29 0 3%
tasks/paradise24.py (no class) 25 0 0 100%
tasks/pbq.py Pbq 40 30 0 25%
tasks/pbq.py PBQReport 6 6 0 0%
tasks/pbq.py (no class) 58 0 0 100%
tasks/pcl.py PclCommon 42 41 0 2%
tasks/pcl.py PclC 2 2 0 0%
tasks/pcl.py PclM 2 2 0 0%
tasks/pcl.py PclS 2 2 0 0%
tasks/pcl.py (no class) 60 0 0 100%
tasks/pcl5.py Pcl5 48 46 0 4%
tasks/pcl5.py (no class) 43 0 0 100%
tasks/pdss.py Pdss 24 23 0 4%
tasks/pdss.py (no class) 36 0 0 100%
tasks/perinatalpoem.py PerinatalPoem 57 57 0 0%
tasks/perinatalpoem.py PerinatalPoemReportTableConfig 5 5 0 0%
tasks/perinatalpoem.py PerinatalPoemReportTable 5 5 0 0%
tasks/perinatalpoem.py PerinatalPoemReport 36 36 0 0%
tasks/perinatalpoem.py (no class) 132 0 0 100%
tasks/photo.py Photo 12 12 0 0%
tasks/photo.py PhotoSequenceSinglePhoto 3 3 0 0%
tasks/photo.py PhotoSequence 16 16 0 0%
tasks/photo.py (no class) 53 0 0 100%
tasks/phq15.py Phq15 51 50 0 2%
tasks/phq15.py (no class) 36 0 0 100%
tasks/phq8.py Phq8 46 45 0 2%
tasks/phq8.py (no class) 41 0 0 100%
tasks/phq9.py Phq9 66 65 0 2%
tasks/phq9.py (no class) 45 0 0 100%
tasks/progressnote.py ProgressNote 10 10 0 0%
tasks/progressnote.py (no class) 23 0 0 100%
tasks/pswq.py Pswq 28 27 0 4%
tasks/pswq.py (no class) 35 0 0 100%
tasks/psychiatricclerking.py PsychiatricClerking 105 105 0 0%
tasks/psychiatricclerking.py (no class) 78 0 0 100%
tasks/qolbasic.py QolBasic 21 21 0 0%
tasks/qolbasic.py (no class) 33 0 0 100%
tasks/qolsg.py QolSG 27 27 0 0%
tasks/qolsg.py (no class) 40 0 0 100%
tasks/rand36.py Rand36 115 110 0 4%
tasks/rand36.py (no class) 55 0 0 100%
tasks/rapid3.py Rapid3 64 54 0 16%
tasks/rapid3.py (no class) 48 0 0 100%
tasks/service_satisfaction.py AbstractSatisfaction 9 9 0 0%
tasks/service_satisfaction.py PatientSatisfaction 3 3 0 0%
tasks/service_satisfaction.py ReferrerSatisfactionGen 3 3 0 0%
tasks/service_satisfaction.py ReferrerSatisfactionSpec 3 3 0 0%
tasks/service_satisfaction.py (no class) 40 0 0 100%
tasks/sfmpq2.py Sfmpq2 28 22 0 21%
tasks/sfmpq2.py (no class) 33 0 0 100%
tasks/shaps.py Shaps 26 25 0 4%
tasks/shaps.py (no class) 29 0 0 100%
tasks/slums.py Slums 48 48 0 0%
tasks/slums.py (no class) 58 0 0 100%
tasks/smast.py Smast 37 36 0 3%
tasks/smast.py (no class) 34 0 0 100%
tasks/srs.py Srs 14 14 0 0%
tasks/srs.py (no class) 28 0 0 100%
tasks/suppsp.py Suppsp 41 32 0 22%
tasks/suppsp.py (no class) 40 0 0 100%
tasks/tests/__init__.py (no class) 0 0 0 100%
tasks/tests/factories.py TaskFactory 2 0 0 100%
tasks/tests/factories.py TaskFactory.Meta 0 0 0 100%
tasks/tests/factories.py TaskHasPatientFactory 14 1 0 93%
tasks/tests/factories.py TaskHasPatientFactory.Meta 0 0 0 100%
tasks/tests/factories.py APEQCPFTPerinatalFactory 0 0 0 100%
tasks/tests/factories.py APEQCPFTPerinatalFactory.Meta 0 0 0 100%
tasks/tests/factories.py ApeqptFactory 0 0 0 100%
tasks/tests/factories.py ApeqptFactory.Meta 0 0 0 100%
tasks/tests/factories.py BmiFactory 0 0 0 100%
tasks/tests/factories.py BmiFactory.Meta 0 0 0 100%
tasks/tests/factories.py Core10Factory 0 0 0 100%
tasks/tests/factories.py Core10Factory.Meta 0 0 0 100%
tasks/tests/factories.py DiagnosisIcd10Factory 0 0 0 100%
tasks/tests/factories.py DiagnosisIcd10Factory.Meta 0 0 0 100%
tasks/tests/factories.py DiagnosisItemFactory 0 0 0 100%
tasks/tests/factories.py DiagnosisItemFactory.Meta 0 0 0 100%
tasks/tests/factories.py DiagnosisIcd10ItemFactory 12 12 0 0%
tasks/tests/factories.py DiagnosisIcd10ItemFactory.Meta 0 0 0 100%
tasks/tests/factories.py DiagnosisIcd9CMFactory 0 0 0 100%
tasks/tests/factories.py DiagnosisIcd9CMFactory.Meta 0 0 0 100%
tasks/tests/factories.py DiagnosisIcd9CMItemFactory 12 12 0 0%
tasks/tests/factories.py DiagnosisIcd9CMItemFactory.Meta 0 0 0 100%
tasks/tests/factories.py Gad7Factory 0 0 0 100%
tasks/tests/factories.py Gad7Factory.Meta 0 0 0 100%
tasks/tests/factories.py KhandakerMojoMedicationTherapyFactory 0 0 0 100%
tasks/tests/factories.py KhandakerMojoMedicationTherapyFactory.Meta 0 0 0 100%
tasks/tests/factories.py MaasFactory 0 0 0 100%
tasks/tests/factories.py MaasFactory.Meta 0 0 0 100%
tasks/tests/factories.py PerinatalPoemFactory 0 0 0 100%
tasks/tests/factories.py PerinatalPoemFactory.Meta 0 0 0 100%
tasks/tests/factories.py Phq9Factory 0 0 0 100%
tasks/tests/factories.py Phq9Factory.Meta 0 0 0 100%
tasks/tests/factories.py Ace3Factory 0 0 0 100%
tasks/tests/factories.py Ace3Factory.Meta 0 0 0 100%
tasks/tests/factories.py AimsFactory 0 0 0 100%
tasks/tests/factories.py AimsFactory.Meta 0 0 0 100%
tasks/tests/factories.py AqFactory 0 0 0 100%
tasks/tests/factories.py AqFactory.Meta 0 0 0 100%
tasks/tests/factories.py AsdasFactory 0 0 0 100%
tasks/tests/factories.py AsdasFactory.Meta 0 0 0 100%
tasks/tests/factories.py AuditFactory 0 0 0 100%
tasks/tests/factories.py AuditFactory.Meta 0 0 0 100%
tasks/tests/factories.py AuditCFactory 0 0 0 100%
tasks/tests/factories.py AuditCFactory.Meta 0 0 0 100%
tasks/tests/factories.py BadlsFactory 0 0 0 100%
tasks/tests/factories.py BadlsFactory.Meta 0 0 0 100%
tasks/tests/factories.py BasdaiFactory 0 0 0 100%
tasks/tests/factories.py BasdaiFactory.Meta 0 0 0 100%
tasks/tests/factories.py BdiFactory 0 0 0 100%
tasks/tests/factories.py BdiFactory.Meta 0 0 0 100%
tasks/tests/factories.py BprsFactory 0 0 0 100%
tasks/tests/factories.py BprsFactory.Meta 0 0 0 100%
tasks/tests/factories.py BprseFactory 0 0 0 100%
tasks/tests/factories.py BprseFactory.Meta 0 0 0 100%
tasks/tests/factories.py CageFactory 0 0 0 100%
tasks/tests/factories.py CageFactory.Meta 0 0 0 100%
tasks/tests/factories.py Cape42Factory 0 0 0 100%
tasks/tests/factories.py Cape42Factory.Meta 0 0 0 100%
tasks/tests/factories.py CapsFactory 0 0 0 100%
tasks/tests/factories.py CapsFactory.Meta 0 0 0 100%
tasks/tests/factories.py CardinalExpectationDetectionFactory 8 8 0 0%
tasks/tests/factories.py CardinalExpectationDetectionFactory.Meta 0 0 0 100%
tasks/tests/factories.py ExpDetTrialFactory 0 0 0 100%
tasks/tests/factories.py ExpDetTrialFactory.Meta 0 0 0 100%
tasks/tests/factories.py ExpDetTrialGroupSpecFactory 0 0 0 100%
tasks/tests/factories.py ExpDetTrialGroupSpecFactory.Meta 0 0 0 100%
tasks/tests/factories.py CardinalExpDetThresholdFactory 0 0 0 100%
tasks/tests/factories.py CardinalExpDetThresholdFactory.Meta 0 0 0 100%
tasks/tests/factories.py CbiRFactory 0 0 0 100%
tasks/tests/factories.py CbiRFactory.Meta 0 0 0 100%
tasks/tests/factories.py CecaQ3Factory 0 0 0 100%
tasks/tests/factories.py CecaQ3Factory.Meta 0 0 0 100%
tasks/tests/factories.py CesdFactory 0 0 0 100%
tasks/tests/factories.py CesdFactory.Meta 0 0 0 100%
tasks/tests/factories.py CesdrFactory 0 0 0 100%
tasks/tests/factories.py CesdrFactory.Meta 0 0 0 100%
tasks/tests/factories.py CetFactory 0 0 0 100%
tasks/tests/factories.py CetFactory.Meta 0 0 0 100%
tasks/tests/factories.py CgiFactory 0 0 0 100%
tasks/tests/factories.py CgiFactory.Meta 0 0 0 100%
tasks/tests/factories.py CgiIFactory 0 0 0 100%
tasks/tests/factories.py CgiIFactory.Meta 0 0 0 100%
tasks/tests/factories.py CgiSchFactory 0 0 0 100%
tasks/tests/factories.py CgiSchFactory.Meta 0 0 0 100%
tasks/tests/factories.py ChitFactory 0 0 0 100%
tasks/tests/factories.py ChitFactory.Meta 0 0 0 100%
tasks/tests/factories.py CiaFactory 0 0 0 100%
tasks/tests/factories.py CiaFactory.Meta 0 0 0 100%
tasks/tests/factories.py CisrFactory 0 0 0 100%
tasks/tests/factories.py CisrFactory.Meta 0 0 0 100%
tasks/tests/factories.py CiwaFactory 0 0 0 100%
tasks/tests/factories.py CiwaFactory.Meta 0 0 0 100%
tasks/tests/factories.py ContactLogFactory 0 0 0 100%
tasks/tests/factories.py ContactLogFactory.Meta 0 0 0 100%
tasks/tests/factories.py CopeBriefFactory 0 0 0 100%
tasks/tests/factories.py CopeBriefFactory.Meta 0 0 0 100%
tasks/tests/factories.py CpftCovidMedicalFactory 0 0 0 100%
tasks/tests/factories.py CpftCovidMedicalFactory.Meta 0 0 0 100%
tasks/tests/factories.py CPFTLPSDischargeFactory 0 0 0 100%
tasks/tests/factories.py CPFTLPSDischargeFactory.Meta 0 0 0 100%
tasks/tests/factories.py CPFTLPSReferralFactory 0 0 0 100%
tasks/tests/factories.py CPFTLPSReferralFactory.Meta 0 0 0 100%
tasks/tests/factories.py CPFTLPSResetResponseClockFactory 0 0 0 100%
tasks/tests/factories.py CPFTLPSResetResponseClockFactory.Meta 0 0 0 100%
tasks/tests/factories.py CpftResearchPreferencesFactory 0 0 0 100%
tasks/tests/factories.py CpftResearchPreferencesFactory.Meta 0 0 0 100%
tasks/tests/factories.py DadFactory 0 0 0 100%
tasks/tests/factories.py DadFactory.Meta 0 0 0 100%
tasks/tests/factories.py Das28Factory 0 0 0 100%
tasks/tests/factories.py Das28Factory.Meta 0 0 0 100%
tasks/tests/factories.py DastFactory 0 0 0 100%
tasks/tests/factories.py DastFactory.Meta 0 0 0 100%
tasks/tests/factories.py DeakinS1HealthReviewFactory 0 0 0 100%
tasks/tests/factories.py DeakinS1HealthReviewFactory.Meta 0 0 0 100%
tasks/tests/factories.py DemoQuestionnaireFactory 0 0 0 100%
tasks/tests/factories.py DemoQuestionnaireFactory.Meta 0 0 0 100%
tasks/tests/factories.py DemqolFactory 0 0 0 100%
tasks/tests/factories.py DemqolFactory.Meta 0 0 0 100%
tasks/tests/factories.py DemqolProxyFactory 0 0 0 100%
tasks/tests/factories.py DemqolProxyFactory.Meta 0 0 0 100%
tasks/tests/factories.py DistressThermometerFactory 0 0 0 100%
tasks/tests/factories.py DistressThermometerFactory.Meta 0 0 0 100%
tasks/tests/factories.py EdeqFactory 0 0 0 100%
tasks/tests/factories.py EdeqFactory.Meta 0 0 0 100%
tasks/tests/factories.py ElixhauserCIFactory 0 0 0 100%
tasks/tests/factories.py ElixhauserCIFactory.Meta 0 0 0 100%
tasks/tests/factories.py EmpsaFactory 0 0 0 100%
tasks/tests/factories.py EmpsaFactory.Meta 0 0 0 100%
tasks/tests/factories.py EpdsFactory 0 0 0 100%
tasks/tests/factories.py EpdsFactory.Meta 0 0 0 100%
tasks/tests/factories.py Eq5d5lFactory 0 0 0 100%
tasks/tests/factories.py Eq5d5lFactory.Meta 0 0 0 100%
tasks/tests/factories.py EsspriFactory 0 0 0 100%
tasks/tests/factories.py EsspriFactory.Meta 0 0 0 100%
tasks/tests/factories.py FactgFactory 0 0 0 100%
tasks/tests/factories.py FactgFactory.Meta 0 0 0 100%
tasks/tests/factories.py FastFactory 0 0 0 100%
tasks/tests/factories.py FastFactory.Meta 0 0 0 100%
tasks/tests/factories.py FftFactory 0 0 0 100%
tasks/tests/factories.py FftFactory.Meta 0 0 0 100%
tasks/tests/factories.py FrsFactory 0 0 0 100%
tasks/tests/factories.py FrsFactory.Meta 0 0 0 100%
tasks/tests/factories.py GafFactory 0 0 0 100%
tasks/tests/factories.py GafFactory.Meta 0 0 0 100%
tasks/tests/factories.py GbogpcFactory 0 0 0 100%
tasks/tests/factories.py GbogpcFactory.Meta 0 0 0 100%
tasks/tests/factories.py GbograsFactory 0 0 0 100%
tasks/tests/factories.py GbograsFactory.Meta 0 0 0 100%
tasks/tests/factories.py GbogresFactory 0 0 0 100%
tasks/tests/factories.py GbogresFactory.Meta 0 0 0 100%
tasks/tests/factories.py Gds15Factory 0 0 0 100%
tasks/tests/factories.py Gds15Factory.Meta 0 0 0 100%
tasks/tests/factories.py GMCPQFactory 0 0 0 100%
tasks/tests/factories.py GMCPQFactory.Meta 0 0 0 100%
tasks/tests/factories.py HadsFactory 0 0 0 100%
tasks/tests/factories.py HadsFactory.Meta 0 0 0 100%
tasks/tests/factories.py HadsRespondentFactory 0 0 0 100%
tasks/tests/factories.py HadsRespondentFactory.Meta 0 0 0 100%
tasks/tests/factories.py HamaFactory 0 0 0 100%
tasks/tests/factories.py HamaFactory.Meta 0 0 0 100%
tasks/tests/factories.py HamdFactory 0 0 0 100%
tasks/tests/factories.py HamdFactory.Meta 0 0 0 100%
tasks/tests/factories.py Hamd7Factory 0 0 0 100%
tasks/tests/factories.py Hamd7Factory.Meta 0 0 0 100%
tasks/tests/factories.py HonosFactory 0 0 0 100%
tasks/tests/factories.py HonosFactory.Meta 0 0 0 100%
tasks/tests/factories.py Honos65Factory 0 0 0 100%
tasks/tests/factories.py Honos65Factory.Meta 0 0 0 100%
tasks/tests/factories.py HonoscaFactory 0 0 0 100%
tasks/tests/factories.py HonoscaFactory.Meta 0 0 0 100%
tasks/tests/factories.py Icd10DepressiveFactory 0 0 0 100%
tasks/tests/factories.py Icd10DepressiveFactory.Meta 0 0 0 100%
tasks/tests/factories.py Icd10ManicFactory 0 0 0 100%
tasks/tests/factories.py Icd10ManicFactory.Meta 0 0 0 100%
tasks/tests/factories.py Icd10MixedFactory 0 0 0 100%
tasks/tests/factories.py Icd10MixedFactory.Meta 0 0 0 100%
tasks/tests/factories.py Icd10SchizophreniaFactory 0 0 0 100%
tasks/tests/factories.py Icd10SchizophreniaFactory.Meta 0 0 0 100%
tasks/tests/factories.py Icd10SchizotypalFactory 0 0 0 100%
tasks/tests/factories.py Icd10SchizotypalFactory.Meta 0 0 0 100%
tasks/tests/factories.py Icd10SpecPDFactory 0 0 0 100%
tasks/tests/factories.py Icd10SpecPDFactory.Meta 0 0 0 100%
tasks/tests/factories.py IDED3DFactory 0 0 0 100%
tasks/tests/factories.py IDED3DFactory.Meta 0 0 0 100%
tasks/tests/factories.py IesrFactory 0 0 0 100%
tasks/tests/factories.py IesrFactory.Meta 0 0 0 100%
tasks/tests/factories.py IfsFactory 0 0 0 100%
tasks/tests/factories.py IfsFactory.Meta 0 0 0 100%
tasks/tests/factories.py IracFactory 0 0 0 100%
tasks/tests/factories.py IracFactory.Meta 0 0 0 100%
tasks/tests/factories.py Isaaq10Factory 0 0 0 100%
tasks/tests/factories.py Isaaq10Factory.Meta 0 0 0 100%
tasks/tests/factories.py IsaaqEdFactory 0 0 0 100%
tasks/tests/factories.py IsaaqEdFactory.Meta 0 0 0 100%
tasks/tests/factories.py KhandakerInsightMedicalFactory 0 0 0 100%
tasks/tests/factories.py KhandakerInsightMedicalFactory.Meta 0 0 0 100%
tasks/tests/factories.py KhandakerMojoMedicalFactory 0 0 0 100%
tasks/tests/factories.py KhandakerMojoMedicalFactory.Meta 0 0 0 100%
tasks/tests/factories.py KhandakerMojoSociodemographicsFactory 0 0 0 100%
tasks/tests/factories.py KhandakerMojoSociodemographicsFactory.Meta 0 0 0 100%
tasks/tests/factories.py KirbyFactory 0 0 0 100%
tasks/tests/factories.py KirbyFactory.Meta 0 0 0 100%
tasks/tests/factories.py LynallIamMedicalHistoryFactory 0 0 0 100%
tasks/tests/factories.py LynallIamMedicalHistoryFactory.Meta 0 0 0 100%
tasks/tests/factories.py LynallIamLifeEventsFactory 0 0 0 100%
tasks/tests/factories.py LynallIamLifeEventsFactory.Meta 0 0 0 100%
tasks/tests/factories.py MastFactory 0 0 0 100%
tasks/tests/factories.py MastFactory.Meta 0 0 0 100%
tasks/tests/factories.py MdsUpdrsFactory 0 0 0 100%
tasks/tests/factories.py MdsUpdrsFactory.Meta 0 0 0 100%
tasks/tests/factories.py Mfi20Factory 0 0 0 100%
tasks/tests/factories.py Mfi20Factory.Meta 0 0 0 100%
tasks/tests/factories.py MiniAceFactory 0 0 0 100%
tasks/tests/factories.py MiniAceFactory.Meta 0 0 0 100%
tasks/tests/factories.py MocaFactory 0 0 0 100%
tasks/tests/factories.py MocaFactory.Meta 0 0 0 100%
tasks/tests/factories.py NartFactory 0 0 0 100%
tasks/tests/factories.py NartFactory.Meta 0 0 0 100%
tasks/tests/factories.py NpiQFactory 0 0 0 100%
tasks/tests/factories.py NpiQFactory.Meta 0 0 0 100%
tasks/tests/factories.py OrsFactory 0 0 0 100%
tasks/tests/factories.py OrsFactory.Meta 0 0 0 100%
tasks/tests/factories.py PanssFactory 0 0 0 100%
tasks/tests/factories.py PanssFactory.Meta 0 0 0 100%
tasks/tests/factories.py Paradise24Factory 0 0 0 100%
tasks/tests/factories.py Paradise24Factory.Meta 0 0 0 100%
tasks/tests/factories.py PbqFactory 0 0 0 100%
tasks/tests/factories.py PbqFactory.Meta 0 0 0 100%
tasks/tests/factories.py Pcl5Factory 0 0 0 100%
tasks/tests/factories.py Pcl5Factory.Meta 0 0 0 100%
tasks/tests/factories.py PclCFactory 0 0 0 100%
tasks/tests/factories.py PclCFactory.Meta 0 0 0 100%
tasks/tests/factories.py PclMFactory 0 0 0 100%
tasks/tests/factories.py PclMFactory.Meta 0 0 0 100%
tasks/tests/factories.py PclSFactory 0 0 0 100%
tasks/tests/factories.py PclSFactory.Meta 0 0 0 100%
tasks/tests/factories.py PdssFactory 0 0 0 100%
tasks/tests/factories.py PdssFactory.Meta 0 0 0 100%
tasks/tests/factories.py PhotoFactory 9 9 0 0%
tasks/tests/factories.py PhotoFactory.Meta 0 0 0 100%
tasks/tests/factories.py PhotoSequenceFactory 4 4 0 0%
tasks/tests/factories.py PhotoSequenceFactory.Meta 0 0 0 100%
tasks/tests/factories.py PhotoSequenceSinglePhotoFactory 4 4 0 0%
tasks/tests/factories.py PhotoSequenceSinglePhotoFactory.Meta 0 0 0 100%
tasks/tests/factories.py Phq15Factory 0 0 0 100%
tasks/tests/factories.py Phq15Factory.Meta 0 0 0 100%
tasks/tests/factories.py Phq8Factory 0 0 0 100%
tasks/tests/factories.py Phq8Factory.Meta 0 0 0 100%
tasks/tests/factories.py ProgressNoteFactory 0 0 0 100%
tasks/tests/factories.py ProgressNoteFactory.Meta 0 0 0 100%
tasks/tests/factories.py PswqFactory 0 0 0 100%
tasks/tests/factories.py PswqFactory.Meta 0 0 0 100%
tasks/tests/factories.py PsychiatricClerkingFactory 0 0 0 100%
tasks/tests/factories.py PsychiatricClerkingFactory.Meta 0 0 0 100%
tasks/tests/factories.py PatientSatisfactionFactory 0 0 0 100%
tasks/tests/factories.py PatientSatisfactionFactory.Meta 0 0 0 100%
tasks/tests/factories.py QolBasicFactory 0 0 0 100%
tasks/tests/factories.py QolBasicFactory.Meta 0 0 0 100%
tasks/tests/factories.py QolSGFactory 0 0 0 100%
tasks/tests/factories.py QolSGFactory.Meta 0 0 0 100%
tasks/tests/factories.py Rand36Factory 0 0 0 100%
tasks/tests/factories.py Rand36Factory.Meta 0 0 0 100%
tasks/tests/factories.py Rapid3Factory 0 0 0 100%
tasks/tests/factories.py Rapid3Factory.Meta 0 0 0 100%
tasks/tests/factories.py ReferrerSatisfactionGenFactory 0 0 0 100%
tasks/tests/factories.py ReferrerSatisfactionGenFactory.Meta 0 0 0 100%
tasks/tests/factories.py ReferrerSatisfactionSpecFactory 0 0 0 100%
tasks/tests/factories.py ReferrerSatisfactionSpecFactory.Meta 0 0 0 100%
tasks/tests/factories.py Sfmpq2Factory 0 0 0 100%
tasks/tests/factories.py Sfmpq2Factory.Meta 0 0 0 100%
tasks/tests/factories.py ShapsFactory 0 0 0 100%
tasks/tests/factories.py ShapsFactory.Meta 0 0 0 100%
tasks/tests/factories.py SlumsFactory 0 0 0 100%
tasks/tests/factories.py SlumsFactory.Meta 0 0 0 100%
tasks/tests/factories.py SmastFactory 0 0 0 100%
tasks/tests/factories.py SmastFactory.Meta 0 0 0 100%
tasks/tests/factories.py SrsFactory 0 0 0 100%
tasks/tests/factories.py SrsFactory.Meta 0 0 0 100%
tasks/tests/factories.py SuppspFactory 0 0 0 100%
tasks/tests/factories.py SuppspFactory.Meta 0 0 0 100%
tasks/tests/factories.py SwemwbsFactory 0 0 0 100%
tasks/tests/factories.py SwemwbsFactory.Meta 0 0 0 100%
tasks/tests/factories.py WemwbsFactory 0 0 0 100%
tasks/tests/factories.py WemwbsFactory.Meta 0 0 0 100%
tasks/tests/factories.py WsasFactory 0 0 0 100%
tasks/tests/factories.py WsasFactory.Meta 0 0 0 100%
tasks/tests/factories.py YbocsFactory 0 0 0 100%
tasks/tests/factories.py YbocsFactory.Meta 0 0 0 100%
tasks/tests/factories.py YbocsScFactory 0 0 0 100%
tasks/tests/factories.py YbocsScFactory.Meta 0 0 0 100%
tasks/tests/factories.py Zbi12Factory 0 0 0 100%
tasks/tests/factories.py Zbi12Factory.Meta 0 0 0 100%
tasks/tests/factories.py (no class) 745 1 0 99%
tasks/wemwbs.py Wemwbs 21 20 0 5%
tasks/wemwbs.py Swemwbs 21 20 0 5%
tasks/wemwbs.py (no class) 56 0 0 100%
tasks/wsas.py Wsas 27 26 0 4%
tasks/wsas.py (no class) 39 0 0 100%
tasks/ybocs.py Ybocs 32 23 0 28%
tasks/ybocs.py YbocsSc 33 27 0 18%
tasks/ybocs.py (no class) 59 0 0 100%
tasks/zbi.py Zbi12 19 18 0 5%
tasks/zbi.py (no class) 29 0 0 100%
Total   37337 17762 0 52%

No items found using the specified filter.