Comments (3)
Thanks for the issue.
For the best experience I recommend adding type annotation mocker: MockerFixture
like in the pytest docs here https://pypi.org/project/pytest-mock/3.7.0/
from pytest_mock import MockerFixture
def test_foo(mocker: MockerFixture) -> None:
...
there might be a issue related to fixtures that return a generator that we fail to provide autocompletions for.
from pylance-release.
not sure on top of my head why this could be happening. we might be failed to create types to inject for fixture completion. or failed to inject correct import statements for fixtures.
starting point to investigate should be here - https://github.com/microsoft/pyrx/blob/main/packages/pylance-internal/src/pytest/pyTestDocumentTransformer.ts#L103
from pylance-release.
related to #5718
fixture using yield
from pylance-release.
Related Issues (20)
- Syntax highlighting works differently in the last curly brackets in f-strings
- angguo_pylance_issue_v1
- issue HOT 1
- Pylance doesn't honor VSCode display language HOT 4
- Docs should include guidance on using Pylance on low power devices HOT 5
- `Files to analyze` count doesn't stack in multi-workspace scenarios HOT 1
- Copying and pasting code from function body messes up with indentation HOT 4
- This popped up on vscode HOT 1
- Pylance does not report @abstractmethod not being implemented HOT 3
- It would be much better DX if missing abstract methods show up in class definition HOT 2
- a subclass member variable is not recognized as the same variable in superclass unless it has an explicit type hint HOT 1
- Pylance has collapsed. Want to try using the Node.js executable to run the language server? HOT 9
- Multiple libraries not recognized with errors is not a known attribute of module HOT 6
- Type inference causing problems when is_dataclass() is tested in decorator HOT 4
- `Import could not be resolved` with `[tool.setuptools.package-dir]` HOT 15
- Pylance reports import Missing in inexistent file when git enabled HOT 21
- Pylance still report problems in excluded or ignored directories, even in a closed file HOT 8
- Report HOT 1
- Pylance 2024.5.1 and 2024.4.1 crashes regularly, reverting back to 2024.3.2 runs stable HOT 8
- ReportUnnecessaryComparison False Positive HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pylance-release.