update email test
This commit is contained in:
@@ -56,7 +56,11 @@ class Message:
|
|||||||
) -> None:
|
) -> None:
|
||||||
self._body.attach(MIMEText(text, subtype, charset))
|
self._body.attach(MIMEText(text, subtype, charset))
|
||||||
|
|
||||||
def attach(self, path: Path, filename: str | None = None) -> None:
|
def attach(self, path: Path | MIMEApplication, filename: str | None = None) -> None:
|
||||||
|
if isinstance(path, MIMEApplication):
|
||||||
|
self._message.attach(path)
|
||||||
|
return
|
||||||
|
|
||||||
if not path.is_file():
|
if not path.is_file():
|
||||||
return None
|
return None
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[project]
|
[project]
|
||||||
name = "layercake"
|
name = "layercake"
|
||||||
version = "0.8.1"
|
version = "0.8.2"
|
||||||
description = "Packages shared dependencies to optimize deployment and ensure consistency across functions."
|
description = "Packages shared dependencies to optimize deployment and ensure consistency across functions."
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
authors = [
|
authors = [
|
||||||
|
|||||||
@@ -64,19 +64,13 @@ def test_send_email():
|
|||||||
ses = boto3.client('ses', region_name='sa-east-1')
|
ses = boto3.client('ses', region_name='sa-east-1')
|
||||||
ses.verify_email_identity(EmailAddress=from_[1])
|
ses.verify_email_identity(EmailAddress=from_[1])
|
||||||
|
|
||||||
assert ses.send_raw_email(
|
sesv2 = boto3.client('sesv2')
|
||||||
Source=from_[1],
|
r = sesv2.send_email(
|
||||||
Destinations=[to[0][1]],
|
Content={
|
||||||
RawMessage={'Data': emailmsg.as_bytes()},
|
'Raw': {
|
||||||
|
'Data': emailmsg.as_bytes(),
|
||||||
|
},
|
||||||
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
# sesv2 = boto3.client('sesv2')
|
assert 'MessageId' in r
|
||||||
# r = sesv2.send_email(
|
|
||||||
# Content={
|
|
||||||
# 'Raw': {
|
|
||||||
# 'Data': emailmsg.as_bytes(),
|
|
||||||
# },
|
|
||||||
# }
|
|
||||||
# )
|
|
||||||
|
|
||||||
# assert 'MessageId' in r
|
|
||||||
|
|||||||
2
layercake/uv.lock
generated
2
layercake/uv.lock
generated
@@ -634,7 +634,7 @@ wheels = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "layercake"
|
name = "layercake"
|
||||||
version = "0.8.0"
|
version = "0.8.2"
|
||||||
source = { editable = "." }
|
source = { editable = "." }
|
||||||
dependencies = [
|
dependencies = [
|
||||||
{ name = "arnparse" },
|
{ name = "arnparse" },
|
||||||
|
|||||||
Reference in New Issue
Block a user