feat: improve session navigation
This commit is contained in:
@@ -81,6 +81,16 @@ class ChatServiceTests(unittest.TestCase):
|
||||
"Gesundheitsfrage",
|
||||
)
|
||||
|
||||
def test_manual_title_is_normalized_and_limited(self) -> None:
|
||||
session = self.service.new_session()
|
||||
|
||||
renamed = self.service.rename_session(session.id, " Mein Titel ")
|
||||
shortened = self.service.rename_session(session.id, "x" * 80)
|
||||
|
||||
self.assertEqual(renamed.title, "Mein Titel")
|
||||
self.assertEqual(len(shortened.title), 60)
|
||||
self.assertTrue(shortened.title.endswith("…"))
|
||||
|
||||
def test_streaming_response_is_persisted_exactly_once_after_completion(self) -> None:
|
||||
provider = StreamingProvider()
|
||||
service = ChatService(self.service.store, provider)
|
||||
|
||||
Reference in New Issue
Block a user