mirror of
				https://github.com/cookiecutter/cookiecutter-django.git
				synced 2025-10-31 16:07:49 +03:00 
			
		
		
		
	Fixed tests for mail providers
This commit is contained in:
		
							parent
							
								
									3978890502
								
							
						
					
					
						commit
						5e1d1dd1c3
					
				|  | @ -48,6 +48,15 @@ SUPPORTED_COMBINATIONS = [ | |||
|     {"cloud_provider": "GCP", "use_whitenoise": "n"}, | ||||
|     {"cloud_provider": "None", "use_whitenoise": "y"}, | ||||
|     # Note: cloud_provider=None AND use_whitenoise=n is not supported | ||||
|     {"mail_service": "Mailgun"}, | ||||
|     {"mail_service": "Amazon SES"}, | ||||
|     {"mail_service": "Mailjet"}, | ||||
|     {"mail_service": "Mandrill"}, | ||||
|     {"mail_service": "Postmark"}, | ||||
|     {"mail_service": "Sendgrid"}, | ||||
|     {"mail_service": "SendinBlue"}, | ||||
|     {"mail_service": "SparkPost"}, | ||||
|     {"mail_service": "Other SMTP"}, | ||||
|     {"use_drf": "y"}, | ||||
|     {"use_drf": "n"}, | ||||
|     {"js_task_runner": "None"}, | ||||
|  | @ -73,21 +82,10 @@ SUPPORTED_COMBINATIONS = [ | |||
|     {"keep_local_envs_in_vcs": "n"}, | ||||
|     {"debug": "y"}, | ||||
|     {"debug": "n"}, | ||||
|     {"mail_service", "AWS SES"}, | ||||
|     {"mail_service", "Mailgun"}, | ||||
|     {"mail_service", "Mailjet"}, | ||||
|     {"mail_service", "Mandrill"}, | ||||
|     {"mail_service", "Postmark"}, | ||||
|     {"mail_service", "Sendgrid"}, | ||||
|     {"mail_service", "SendinBlue"}, | ||||
|     {"mail_service", "SparkPost"}, | ||||
|     {"mail_service", "Other SMTP"}, | ||||
| ] | ||||
| 
 | ||||
| UNSUPPORTED_COMBINATIONS = [ | ||||
|     {"cloud_provider": "None", "use_whitenoise": "n"}, | ||||
|     {"cloud_provider": "GCP", "mail_service": "Amazon SES"}, | ||||
|     {"cloud_provider": "None", "mail_service": "Amazon SES"} | ||||
| ] | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -195,10 +195,7 @@ EMAIL_BACKEND = "anymail.backends.mailgun.EmailBackend" | |||
| ANYMAIL = { | ||||
|     "MAILGUN_API_KEY": env("MAILGUN_API_KEY"), | ||||
|     "MAILGUN_SENDER_DOMAIN": env("MAILGUN_DOMAIN"), | ||||
|     "MAILGUN_API_URL": env( | ||||
|         "MAILGUN_API_URL", | ||||
|         default="https://api.mailgun.net/v3" | ||||
|     ), | ||||
|     "MAILGUN_API_URL": env("MAILGUN_API_URL", default="https://api.mailgun.net/v3"), | ||||
| } | ||||
| {%- elif cookiecutter.mail_service == 'Amazon SES' %} | ||||
| # https://anymail.readthedocs.io/en/stable/esps/amazon_ses/ | ||||
|  | @ -210,10 +207,7 @@ EMAIL_BACKEND = "anymail.backends.mailjet.EmailBackend" | |||
| ANYMAIL = { | ||||
|     "MAILJET_API_KEY": env("MAILJET_API_KEY"), | ||||
|     "MAILJET_SECRET_KEY": env("MAILJET_SECRET_KEY"), | ||||
|     "MAILJET_API_URL": env( | ||||
|         "MAILJET_API_URL", | ||||
|         default="https://api.mailjet.com/v3" | ||||
|     ), | ||||
|     "MAILJET_API_URL": env("MAILJET_API_URL", default="https://api.mailjet.com/v3"), | ||||
| } | ||||
| {%- elif cookiecutter.mail_service == 'Mandrill' %} | ||||
| # https://anymail.readthedocs.io/en/stable/esps/mandrill/ | ||||
|  | @ -221,8 +215,7 @@ EMAIL_BACKEND = "anymail.backends.mandrill.EmailBackend" | |||
| ANYMAIL = { | ||||
|     "MANDRILL_API_KEY": env("MANDRILL_API_KEY"), | ||||
|     "MANDRILL_API_URL": env( | ||||
|         "MANDRILL_API_URL", | ||||
|         default="https://mandrillapp.com/api/1.0" | ||||
|         "MANDRILL_API_URL", default="https://mandrillapp.com/api/1.0" | ||||
|     ), | ||||
| } | ||||
| {%- elif cookiecutter.mail_service == 'Postmark' %} | ||||
|  | @ -230,10 +223,7 @@ ANYMAIL = { | |||
| EMAIL_BACKEND = "anymail.backends.postmark.EmailBackend" | ||||
| ANYMAIL = { | ||||
|     "POSTMARK_SERVER_TOKEN": env("POSTMARK_SERVER_TOKEN"), | ||||
|     "POSTMARK_API_URL": env( | ||||
|         "POSTMARK_API_URL", | ||||
|         default="https://api.postmarkapp.com/" | ||||
|     ), | ||||
|     "POSTMARK_API_URL": env("POSTMARK_API_URL", default="https://api.postmarkapp.com/"), | ||||
| } | ||||
| {%- elif cookiecutter.mail_service == 'Sendgrid' %} | ||||
| # https://anymail.readthedocs.io/en/stable/esps/sendgrid/ | ||||
|  | @ -242,10 +232,7 @@ ANYMAIL = { | |||
|     "SENDGRID_API_KEY": env("SENDGRID_API_KEY"), | ||||
|     "SENDGRID_GENERATE_MESSAGE_ID": env("SENDGRID_GENERATE_MESSAGE_ID"), | ||||
|     "SENDGRID_MERGE_FIELD_FORMAT": env("SENDGRID_MERGE_FIELD_FORMAT"), | ||||
|     "SENDGRID_API_URL": env( | ||||
|         "SENDGRID_API_URL", | ||||
|         default="https://api.sendgrid.com/v3/" | ||||
|     ), | ||||
|     "SENDGRID_API_URL": env("SENDGRID_API_URL", default="https://api.sendgrid.com/v3/"), | ||||
| } | ||||
| {%- elif cookiecutter.mail_service == 'SendinBlue' %} | ||||
| # https://anymail.readthedocs.io/en/stable/esps/sendinblue/ | ||||
|  | @ -253,8 +240,7 @@ EMAIL_BACKEND = "anymail.backends.sendinblue.EmailBackend" | |||
| ANYMAIL = { | ||||
|     "SENDINBLUE_API_KEY": env("SENDINBLUE_API_KEY"), | ||||
|     "SENDINBLUE_API_URL": env( | ||||
|         "SENDINBLUE_API_URL", | ||||
|         default="https://api.sendinblue.com/v3/" | ||||
|         "SENDINBLUE_API_URL", default="https://api.sendinblue.com/v3/" | ||||
|     ), | ||||
| } | ||||
| {%- elif cookiecutter.mail_service == 'SparkPost' %} | ||||
|  | @ -263,8 +249,7 @@ EMAIL_BACKEND = "anymail.backends.sparkpost.EmailBackend" | |||
| ANYMAIL = { | ||||
|     "SPARKPOST_API_KEY": env("SPARKPOST_API_KEY"), | ||||
|     "SPARKPOST_API_URL": env( | ||||
|         "SPARKPOST_API_URL", | ||||
|         default="https://api.sparkpost.com/api/v1" | ||||
|         "SPARKPOST_API_URL", default="https://api.sparkpost.com/api/v1" | ||||
|     ), | ||||
| } | ||||
| {%- elif cookiecutter.mail_service == 'Other SMTP' %} | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user