update email test
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
@@ -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 = [
|
||||
|
||||
@@ -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
2
layercake/uv.lock
generated
@@ -634,7 +634,7 @@ wheels = [
|
||||
|
||||
[[package]]
|
||||
name = "layercake"
|
||||
version = "0.8.0"
|
||||
version = "0.8.2"
|
||||
source = { editable = "." }
|
||||
dependencies = [
|
||||
{ name = "arnparse" },
|
||||
|
||||
Reference in New Issue
Block a user