[SERVER-74837] Refactor lookup_equijoin tests to not depend on magic globals Created: 14/Mar/23 Updated: 29/Oct/23 Resolved: 15/Mar/23 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 7.0.0-rc0 |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Matt Broadstone | Assignee: | Matt Broadstone |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Backwards Compatibility: | Fully Compatible |
| Participants: |
| Description |
|
The tests for $lookup join semantics depend on magic global variables to be set before loading the library file. This is difficult to accommodate when converting to modules, and is generally bad practice anyway. Convert these tests to the library methods. |
| Comments |
| Comment by Githook User [ 15/Mar/23 ] |
|
Author: {'name': 'Matt Broadstone', 'email': 'mbroadst@mongodb.com', 'username': 'mbroadst'}Message: |