Skip to content

Latest commit

 

History

History
22 lines (16 loc) · 1.13 KB

TODO.md

File metadata and controls

22 lines (16 loc) · 1.13 KB

TODO

  • Support is_stuff_working test names (they should have the little run icon in the gutter)

  • Support other shit in pytest.ini, like python_classes, etc

  • Disable "shadows name from outer scope" inspection for lambda fixtures declared in test methods

  • Supply typing info for lambda fixtures

  • Support typing for lambda fixtures that are references (i.e. lambda_fixture('other_fixture_name'))

  • Support typing for lambda fixtures that are multiple references (i.e. lambda_fixture('a', 'b'))

  • Support lambda fixtures declared in other files

  • Don't add code sense for lambda fixtures out of scope

  • Don't reference own declaration in data = lambda_fixture(lambda data: ...)

  • Support for lambda fixtures declared in enclosing class

  • Support for regular pytest fixtures declared in enclosing class

  • Code completion for parameters in lambda fixture lambda expressions

  • Support user-configurable lambda_fixture methods

  • OR: support anything that returns a LambdaFixture non-strict subclass

  • Add support for pytest-factoryboy model/factory fixtures