update email test

This commit is contained in:
2025-07-29 22:04:25 -03:00
parent e71d0df6d5
commit f99ca23a79
4 changed files with 15 additions and 17 deletions

View File

@@ -56,7 +56,11 @@ class Message:
) -> None:
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():
return None

View File

@@ -1,6 +1,6 @@
[project]
name = "layercake"
version = "0.8.1"
version = "0.8.2"
description = "Packages shared dependencies to optimize deployment and ensure consistency across functions."
readme = "README.md"
authors = [

View File

@@ -64,19 +64,13 @@ def test_send_email():
ses = boto3.client('ses', region_name='sa-east-1')
ses.verify_email_identity(EmailAddress=from_[1])
assert ses.send_raw_email(
Source=from_[1],
Destinations=[to[0][1]],
RawMessage={'Data': emailmsg.as_bytes()},
sesv2 = boto3.client('sesv2')
r = sesv2.send_email(
Content={
'Raw': {
'Data': emailmsg.as_bytes(),
},
}
)
# sesv2 = boto3.client('sesv2')
# r = sesv2.send_email(
# Content={
# 'Raw': {
# 'Data': emailmsg.as_bytes(),
# },
# }
# )
# assert 'MessageId' in r
assert 'MessageId' in r

2
layercake/uv.lock generated
View File

@@ -634,7 +634,7 @@ wheels = [
[[package]]
name = "layercake"
version = "0.8.0"
version = "0.8.2"
source = { editable = "." }
dependencies = [
{ name = "arnparse" },