test_collection.py migrate from testdir to Pytester (#8003)
This commit is contained in:
		
							parent
							
								
									6a5037a25b
								
							
						
					
					
						commit
						3bcd316f07
					
				| 
						 | 
					@ -50,7 +50,6 @@ from _pytest.monkeypatch import MonkeyPatch
 | 
				
			||||||
from _pytest.nodes import Collector
 | 
					from _pytest.nodes import Collector
 | 
				
			||||||
from _pytest.nodes import Item
 | 
					from _pytest.nodes import Item
 | 
				
			||||||
from _pytest.pathlib import make_numbered_dir
 | 
					from _pytest.pathlib import make_numbered_dir
 | 
				
			||||||
from _pytest.python import Module
 | 
					 | 
				
			||||||
from _pytest.reports import CollectReport
 | 
					from _pytest.reports import CollectReport
 | 
				
			||||||
from _pytest.reports import TestReport
 | 
					from _pytest.reports import TestReport
 | 
				
			||||||
from _pytest.tmpdir import TempPathFactory
 | 
					from _pytest.tmpdir import TempPathFactory
 | 
				
			||||||
| 
						 | 
					@ -652,7 +651,7 @@ class Pytester:
 | 
				
			||||||
    ) -> None:
 | 
					    ) -> None:
 | 
				
			||||||
        self._request = request
 | 
					        self._request = request
 | 
				
			||||||
        self._mod_collections: WeakKeyDictionary[
 | 
					        self._mod_collections: WeakKeyDictionary[
 | 
				
			||||||
            Module, List[Union[Item, Collector]]
 | 
					            Collector, List[Union[Item, Collector]]
 | 
				
			||||||
        ] = (WeakKeyDictionary())
 | 
					        ] = (WeakKeyDictionary())
 | 
				
			||||||
        if request.function:
 | 
					        if request.function:
 | 
				
			||||||
            name: str = request.function.__name__
 | 
					            name: str = request.function.__name__
 | 
				
			||||||
| 
						 | 
					@ -1244,7 +1243,7 @@ class Pytester:
 | 
				
			||||||
        return self.getnode(config, path)
 | 
					        return self.getnode(config, path)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def collect_by_name(
 | 
					    def collect_by_name(
 | 
				
			||||||
        self, modcol: Module, name: str
 | 
					        self, modcol: Collector, name: str
 | 
				
			||||||
    ) -> Optional[Union[Item, Collector]]:
 | 
					    ) -> Optional[Union[Item, Collector]]:
 | 
				
			||||||
        """Return the collection node for name from the module collection.
 | 
					        """Return the collection node for name from the module collection.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1639,7 +1638,7 @@ class Testdir:
 | 
				
			||||||
        )
 | 
					        )
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def collect_by_name(
 | 
					    def collect_by_name(
 | 
				
			||||||
        self, modcol: Module, name: str
 | 
					        self, modcol: Collector, name: str
 | 
				
			||||||
    ) -> Optional[Union[Item, Collector]]:
 | 
					    ) -> Optional[Union[Item, Collector]]:
 | 
				
			||||||
        """See :meth:`Pytester.collect_by_name`."""
 | 
					        """See :meth:`Pytester.collect_by_name`."""
 | 
				
			||||||
        return self._pytester.collect_by_name(modcol, name)
 | 
					        return self._pytester.collect_by_name(modcol, name)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
		Loading…
	
		Reference in New Issue