@@ -38,7 +38,7 @@ def session() -> Session:
3838 website_url = "https://example.com/speaker2" ,
3939 ),
4040 ],
41- start = "2024-07-10T08:00:00+00:00" ,
41+ start = datetime . fromisoformat ( "2024-07-10T08:00:00+00:00" ) ,
4242 title = "Example Session" ,
4343 track = None ,
4444 tweet = "" ,
@@ -136,6 +136,8 @@ def test_embed_color(session: Session, level: str, expected_color: int) -> None:
136136 """Test the color of the embed based on session level."""
137137 session .level = level
138138 embed = session_to_embed .create_session_embed (session , None )
139+
140+ assert embed .color is not None
139141 assert embed .color .value == expected_color
140142
141143
@@ -222,6 +224,8 @@ def test_create_author_from_speakers(session: Session) -> None:
222224 session .speakers [1 ].avatar = "https://example.com/avatar2.jpg"
223225 author = session_to_embed ._create_author_from_speakers (session .speakers )
224226
227+ assert author is not None
228+
225229 # Should combine the names of all speakers
226230 assert author ["name" ] == "Jane Doe, John Doe"
227231
@@ -238,6 +242,7 @@ def test_create_author_from_speakers_with_no_avatar(session: Session) -> None:
238242 session .speakers [1 ].avatar = ""
239243
240244 author = session_to_embed ._create_author_from_speakers (session .speakers )
245+ assert author is not None
241246 assert author ["icon_url" ] is None
242247
243248
@@ -250,6 +255,7 @@ def test_create_author_with_long_name(session: Session) -> None:
250255 assert len (session .speakers [0 ].name ) > _AUTHOR_WIDTH
251256
252257 author = session_to_embed ._create_author_from_speakers (session .speakers )
258+ assert author is not None
253259 assert author ["name" ] == (
254260 "This is a very long speaker name which exceeds our maximum author name length, "
255261 "so we expect it to be shortened by our [...]"
0 commit comments