Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add persistence tests for 60+ system modules #1429

Merged
merged 216 commits into from Aug 15, 2019

Conversation

@MikhailArkhipov
Copy link
Member

commented Aug 13, 2019

Closes #1417
Closes #1370

  • Adds persistence of TypeVar declarations
  • Fixes issue when types imported via * overwrite local declarations (happens in socket.py)
  • Handles self-deriving class such as class A(Generic[T], A[str]) which happens to exist in typeshed stubs
  • Allows overwrite of method with function (happens in random stubs)
  • Improves documentation formatting in TypeVar
  • Add caching level setting
  • Add AbstractSet to typing specialization

@MikhailArkhipov MikhailArkhipov requested a review from AlexanderSher Aug 13, 2019

MikhailArkhipov added some commits Aug 13, 2019

@MikhailArkhipov MikhailArkhipov changed the title Add persistence tests for 50 system modules Add persistence tests for 60+ system modules Aug 13, 2019

MikhailArkhipov added some commits Aug 13, 2019

@MikhailArkhipov MikhailArkhipov merged commit f267b80 into microsoft:db Aug 15, 2019

1 check passed

license/cla All CLA requirements met.
Details
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
1 participant
You can’t perform that action at this time.