Skip to content

Conversation

@MehakBindra
Copy link
Contributor

@MehakBindra MehakBindra commented Nov 3, 2025

Temporarily removing streaming tests while we rewrite to make them spontaneous (remove all real time delays )

Copilot AI review requested due to automatic review settings November 3, 2025 19:04
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR removes the entire test file test_http_stream.py, eliminating all unit test coverage for the HttpStream class. The file contained 188 lines of test code covering critical streaming functionality including timeout handling, retry logic, typing activities, and message sequencing.

Comments suppressed due to low confidence (1)

packages/apps/tests/test_http_stream.py:1

  • Removing this entire test file eliminates critical test coverage for the HttpStream class. The deleted tests cover essential functionality including: 500ms timeout flush behavior, timer restart on multiple emits, timeout error handling with retries, typing activity sending via update(), and message sequencing. The HttpStream class is a production component used by HttpPlugin.create_stream() and implements complex async behavior with timeout management, retry logic, and state tracking. Without these tests, regressions in streaming functionality could go undetected. Consider restoring these tests or providing equivalent coverage elsewhere.

Copy link
Collaborator

@heyitsaamir heyitsaamir left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@MehakBindra MehakBindra changed the title Temporary: remove streaming tests Temporary: skip streaming tests Nov 3, 2025
@MehakBindra MehakBindra merged commit 94428f4 into main Nov 3, 2025
7 checks passed
@MehakBindra MehakBindra deleted the mehak/streamingtests branch November 3, 2025 19:43
heyitsaamir added a commit that referenced this pull request Nov 10, 2025
- Remove support for 3.14 (#207)
  - Add Federated Identity Credentials support (#203)
  - Add User Managed Identity support via MSAL (#192)
  - Introduce msal (#191)
  - Populate empty package READMEs with usage examples (#196)
  - Rename Teams AI to Teams SDK 🎉  (#201)
- HTTPPlugin : Add a builder option to provide custom server (enables
providing options like ssl etc) (#185)
  - get type hint of class, not object (#202)
  - Temporary: skip streaming tests  (#200)
  - Fix workflow
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants