|
| 1 | +from ...{{ spec.title | caseSnake}}.exception import ErrorType |
| 2 | +import unittest |
| 3 | + |
| 4 | + |
| 5 | +class TestErrorEnum(unittest.TestCase): |
| 6 | + |
| 7 | + def test_enum_values(self): |
| 8 | + self.assertEqual(ErrorType.GeneralMock.value, 'general_mock') |
| 9 | + self.assertEqual(ErrorType.GeneralArgumentInvalid.value, 'general_argument_invalid') |
| 10 | + self.assertEqual(ErrorType.GeneralQueryLimitExceeded.value, 'general_query_limit_exceeded') |
| 11 | + self.assertEqual(ErrorType.GeneralQueryInvalid.value, 'general_query_invalid') |
| 12 | + self.assertEqual(ErrorType.GeneralCursorNotFound.value, 'general_cursor_not_found') |
| 13 | + self.assertEqual(ErrorType.UserPasswordMismatch.value, 'user_password_mismatch') |
| 14 | + self.assertEqual(ErrorType.PasswordRecentlyUsed.value, 'password_recently_used') |
| 15 | + self.assertEqual(ErrorType.PasswordPersonalData.value, 'password_personal_data') |
| 16 | + self.assertEqual(ErrorType.UserPhoneNotFound.value, 'user_phone_not_found') |
| 17 | + self.assertEqual(ErrorType.UserMissingId.value, 'user_missing_id') |
| 18 | + self.assertEqual(ErrorType.UserOauth2BadRequest.value, 'user_oauth2_bad_request') |
| 19 | + self.assertEqual(ErrorType.StorageDeviceNotFound.value, 'storage_device_not_found') |
| 20 | + self.assertEqual(ErrorType.StorageFileEmpty.value, 'storage_file_empty') |
| 21 | + self.assertEqual(ErrorType.StorageFileTypeUnsupported.value, 'storage_file_type_unsupported') |
| 22 | + self.assertEqual(ErrorType.StorageInvalidFileSize.value, 'storage_invalid_file_size') |
| 23 | + self.assertEqual(ErrorType.StorageInvalidContentRange.value, 'storage_invalid_content_range') |
| 24 | + self.assertEqual(ErrorType.StorageInvalidAppwriteId.value, 'storage_invalid_appwrite_id') |
| 25 | + self.assertEqual(ErrorType.GeneralProviderFailure.value, 'general_provider_failure') |
| 26 | + self.assertEqual(ErrorType.BuildNotReady.value, 'build_not_ready') |
| 27 | + self.assertEqual(ErrorType.BuildInProgress.value, 'build_in_progress') |
| 28 | + self.assertEqual(ErrorType.CollectionLimitExceeded.value, 'collection_limit_exceeded') |
| 29 | + self.assertEqual(ErrorType.DocumentInvalidStructure.value, 'document_invalid_structure') |
| 30 | + self.assertEqual(ErrorType.DocumentMissingData.value, 'document_missing_data') |
| 31 | + self.assertEqual(ErrorType.DocumentMissingPayload.value, 'document_missing_payload') |
| 32 | + self.assertEqual(ErrorType.AttributeUnknown.value, 'attribute_unknown') |
| 33 | + self.assertEqual(ErrorType.AttributeNotAvailable.value, 'attribute_not_available') |
| 34 | + self.assertEqual(ErrorType.AttributeFormatUnsupported.value, 'attribute_format_unsupported') |
| 35 | + self.assertEqual(ErrorType.AttributeDefaultUnsupported.value, 'attribute_default_unsupported') |
| 36 | + self.assertEqual(ErrorType.AttributeLimitExceeded.value, 'attribute_limit_exceeded') |
| 37 | + self.assertEqual(ErrorType.AttributeValueInvalid.value, 'attribute_value_invalid') |
| 38 | + self.assertEqual(ErrorType.AttributeTypeInvalid.value, 'attribute_type_invalid') |
| 39 | + self.assertEqual(ErrorType.IndexLimitExceeded.value, 'index_limit_exceeded') |
| 40 | + self.assertEqual(ErrorType.IndexInvalid.value, 'index_invalid') |
| 41 | + self.assertEqual(ErrorType.ProjectUnknown.value, 'project_unknown') |
| 42 | + self.assertEqual(ErrorType.ProjectInvalidSuccessUrl.value, 'project_invalid_success_url') |
| 43 | + self.assertEqual(ErrorType.ProjectInvalidFailureUrl.value, 'project_invalid_failure_url') |
| 44 | + self.assertEqual(ErrorType.ProjectReservedProject.value, 'project_reserved_project') |
| 45 | + self.assertEqual(ErrorType.ProjectSmtpConfigInvalid.value, 'project_smtp_config_invalid') |
| 46 | + self.assertEqual(ErrorType.GraphqlNoQuery.value, 'graphql_no_query') |
| 47 | + self.assertEqual(ErrorType.GraphqlTooManyQueries.value, 'graphql_too_many_queries') |
| 48 | + self.assertEqual(ErrorType.GeneralAccessForbidden.value, 'general_access_forbidden') |
| 49 | + self.assertEqual(ErrorType.GeneralUnauthorizedScope.value, 'general_unauthorized_scope') |
| 50 | + self.assertEqual(ErrorType.UserJwtInvalid.value, 'user_jwt_invalid') |
| 51 | + self.assertEqual(ErrorType.UserBlocked.value, 'user_blocked') |
| 52 | + self.assertEqual(ErrorType.UserInvalidToken.value, 'user_invalid_token') |
| 53 | + self.assertEqual(ErrorType.UserEmailNotWhitelisted.value, 'user_email_not_whitelisted') |
| 54 | + self.assertEqual(ErrorType.UserInvalidCode.value, 'user_invalid_code') |
| 55 | + self.assertEqual(ErrorType.UserIpNotWhitelisted.value, 'user_ip_not_whitelisted') |
| 56 | + self.assertEqual(ErrorType.UserInvalidCredentials.value, 'user_invalid_credentials') |
| 57 | + self.assertEqual(ErrorType.UserAnonymousConsoleProhibited.value, 'user_anonymous_console_prohibited') |
| 58 | + self.assertEqual(ErrorType.UserSessionAlreadyExists.value, 'user_session_already_exists') |
| 59 | + self.assertEqual(ErrorType.UserUnauthorized.value, 'user_unauthorized') |
| 60 | + self.assertEqual(ErrorType.UserOauth2Unauthorized.value, 'user_oauth2_unauthorized') |
| 61 | + self.assertEqual(ErrorType.TeamInvalidSecret.value, 'team_invalid_secret') |
| 62 | + self.assertEqual(ErrorType.TeamInviteMismatch.value, 'team_invite_mismatch') |
| 63 | + self.assertEqual(ErrorType.ProjectKeyExpired.value, 'project_key_expired') |
| 64 | + self.assertEqual(ErrorType.RuleVerificationFailed.value, 'rule_verification_failed') |
| 65 | + self.assertEqual(ErrorType.ProjectTemplateDefaultDeletion.value, 'project_template_default_deletion') |
| 66 | + self.assertEqual(ErrorType.GeneralUnknownOrigin.value, 'general_unknown_origin') |
| 67 | + self.assertEqual(ErrorType.StorageInvalidFile.value, 'storage_invalid_file') |
| 68 | + self.assertEqual(ErrorType.DocumentDeleteRestricted.value, 'document_delete_restricted') |
| 69 | + self.assertEqual(ErrorType.GeneralRouteNotFound.value, 'general_route_not_found') |
| 70 | + self.assertEqual(ErrorType.UserNotFound.value, 'user_not_found') |
| 71 | + self.assertEqual(ErrorType.UserSessionNotFound.value, 'user_session_not_found') |
| 72 | + self.assertEqual(ErrorType.UserIdentityNotFound.value, 'user_identity_not_found') |
| 73 | + self.assertEqual(ErrorType.TeamNotFound.value, 'team_not_found') |
| 74 | + self.assertEqual(ErrorType.TeamInviteNotFound.value, 'team_invite_not_found') |
| 75 | + self.assertEqual(ErrorType.TeamMembershipMismatch.value, 'team_membership_mismatch') |
| 76 | + self.assertEqual(ErrorType.MembershipNotFound.value, 'membership_not_found') |
| 77 | + self.assertEqual(ErrorType.AvatarSetNotFound.value, 'avatar_set_not_found') |
| 78 | + self.assertEqual(ErrorType.AvatarNotFound.value, 'avatar_not_found') |
| 79 | + self.assertEqual(ErrorType.AvatarImageNotFound.value, 'avatar_image_not_found') |
| 80 | + self.assertEqual(ErrorType.AvatarRemoteUrlFailed.value, 'avatar_remote_url_failed') |
| 81 | + self.assertEqual(ErrorType.AvatarIconNotFound.value, 'avatar_icon_not_found') |
| 82 | + self.assertEqual(ErrorType.StorageFileNotFound.value, 'storage_file_not_found') |
| 83 | + self.assertEqual(ErrorType.StorageBucketNotFound.value, 'storage_bucket_not_found') |
| 84 | + self.assertEqual(ErrorType.InstallationNotFound.value, 'installation_not_found') |
| 85 | + self.assertEqual(ErrorType.ProviderRepositoryNotFound.value, 'provider_repository_not_found') |
| 86 | + self.assertEqual(ErrorType.RepositoryNotFound.value, 'repository_not_found') |
| 87 | + self.assertEqual(ErrorType.FunctionNotFound.value, 'function_not_found') |
| 88 | + self.assertEqual(ErrorType.FunctionRuntimeUnsupported.value, 'function_runtime_unsupported') |
| 89 | + self.assertEqual(ErrorType.BuildNotFound.value, 'build_not_found') |
| 90 | + self.assertEqual(ErrorType.DeploymentNotFound.value, 'deployment_not_found') |
| 91 | + self.assertEqual(ErrorType.ExecutionNotFound.value, 'execution_not_found') |
| 92 | + self.assertEqual(ErrorType.DatabaseNotFound.value, 'database_not_found') |
| 93 | + self.assertEqual(ErrorType.CollectionNotFound.value, 'collection_not_found') |
| 94 | + self.assertEqual(ErrorType.DocumentNotFound.value, 'document_not_found') |
| 95 | + self.assertEqual(ErrorType.AttributeNotFound.value, 'attribute_not_found') |
| 96 | + self.assertEqual(ErrorType.IndexNotFound.value, 'index_not_found') |
| 97 | + self.assertEqual(ErrorType.ProjectNotFound.value, 'project_not_found') |
| 98 | + self.assertEqual(ErrorType.RouterHostNotFound.value, 'router_host_not_found') |
| 99 | + self.assertEqual(ErrorType.RuleResourceNotFound.value, 'rule_resource_not_found') |
| 100 | + self.assertEqual(ErrorType.RuleNotFound.value, 'rule_not_found') |
| 101 | + self.assertEqual(ErrorType.WebhookNotFound.value, 'webhook_not_found') |
| 102 | + self.assertEqual(ErrorType.KeyNotFound.value, 'key_not_found') |
| 103 | + self.assertEqual(ErrorType.PlatformNotFound.value, 'platform_not_found') |
| 104 | + self.assertEqual(ErrorType.VariableNotFound.value, 'variable_not_found') |
| 105 | + self.assertEqual(ErrorType.MigrationNotFound.value, 'migration_not_found') |
| 106 | + self.assertEqual(ErrorType.GeneralNotImplemented.value, 'general_not_implemented') |
| 107 | + self.assertEqual(ErrorType.UserAlreadyExists.value, 'user_already_exists') |
| 108 | + self.assertEqual(ErrorType.UserEmailAlreadyExists.value, 'user_email_already_exists') |
| 109 | + self.assertEqual(ErrorType.UserPhoneAlreadyExists.value, 'user_phone_already_exists') |
| 110 | + self.assertEqual(ErrorType.TeamInviteAlreadyExists.value, 'team_invite_already_exists') |
| 111 | + self.assertEqual(ErrorType.TeamAlreadyExists.value, 'team_already_exists') |
| 112 | + self.assertEqual(ErrorType.MembershipAlreadyConfirmed.value, 'membership_already_confirmed') |
| 113 | + self.assertEqual(ErrorType.StorageFileAlreadyExists.value, 'storage_file_already_exists') |
| 114 | + self.assertEqual(ErrorType.StorageBucketAlreadyExists.value, 'storage_bucket_already_exists') |
| 115 | + self.assertEqual(ErrorType.ProviderContributionConflict.value, 'provider_contribution_conflict') |
| 116 | + self.assertEqual(ErrorType.DatabaseAlreadyExists.value, 'database_already_exists') |
| 117 | + self.assertEqual(ErrorType.CollectionAlreadyExists.value, 'collection_already_exists') |
| 118 | + self.assertEqual(ErrorType.DocumentAlreadyExists.value, 'document_already_exists') |
| 119 | + self.assertEqual(ErrorType.DocumentUpdateConflict.value, 'document_update_conflict') |
| 120 | + self.assertEqual(ErrorType.AttributeAlreadyExists.value, 'attribute_already_exists') |
| 121 | + self.assertEqual(ErrorType.IndexAlreadyExists.value, 'index_already_exists') |
| 122 | + self.assertEqual(ErrorType.ProjectAlreadyExists.value, 'project_already_exists') |
| 123 | + self.assertEqual(ErrorType.RuleAlreadyExists.value, 'rule_already_exists') |
| 124 | + self.assertEqual(ErrorType.VariableAlreadyExists.value, 'variable_already_exists') |
| 125 | + self.assertEqual(ErrorType.MigrationAlreadyExists.value, 'migration_already_exists') |
| 126 | + self.assertEqual(ErrorType.MigrationInProgress.value, 'migration_in_progress') |
| 127 | + self.assertEqual(ErrorType.UserPasswordResetRequired.value, 'user_password_reset_required') |
| 128 | + self.assertEqual(ErrorType.ProjectProviderDisabled.value, 'project_provider_disabled') |
| 129 | + self.assertEqual(ErrorType.StorageInvalidRange.value, 'storage_invalid_range') |
| 130 | + self.assertEqual(ErrorType.UserOAuth2ProviderError.value, 'user_oauth2_provider_error') |
| 131 | + self.assertEqual(ErrorType.GeneralRateLimitExceeded.value, 'general_rate_limit_exceeded') |
| 132 | + self.assertEqual(ErrorType.GeneralUnknown.value, 'general_unknown') |
| 133 | + self.assertEqual(ErrorType.GeneralServerError.value, 'general_server_error') |
| 134 | + self.assertEqual(ErrorType.GeneralProtocolUnsupported.value, 'general_protocol_unsupported') |
| 135 | + self.assertEqual(ErrorType.GeneralCodesDisabled.value, 'general_codes_disabled') |
| 136 | + self.assertEqual(ErrorType.RouterDomainNotConfigured.value, 'router_domain_not_configured') |
| 137 | + self.assertEqual(ErrorType.GeneralUsageDisabled.value, 'general_usage_disabled') |
| 138 | + self.assertEqual(ErrorType.UserCountExceeded.value, 'user_count_exceeded') |
| 139 | + self.assertEqual(ErrorType.UserAuthMethodUnsupported.value, 'user_auth_method_unsupported') |
| 140 | + self.assertEqual(ErrorType.ProjectProviderUnsupported.value, 'project_provider_unsupported') |
| 141 | + self.assertEqual(ErrorType.GeneralServiceDisabled.value, 'general_service_disabled') |
| 142 | + self.assertEqual(ErrorType.GeneralSMTPDisabled.value, 'general_smtp_disabled') |
| 143 | + self.assertEqual(ErrorType.GeneralPhoneDisabled.value, 'general_phone_disabled') |
0 commit comments