test_source: do not instantiate Source objects during collection
This commit is contained in:
		
							parent
							
								
									5be3a9b5ce
								
							
						
					
					
						commit
						cb21a8db1d
					
				|  | @ -127,14 +127,15 @@ def test_isparseable(): | |||
| 
 | ||||
| 
 | ||||
| class TestAccesses: | ||||
|     source = Source( | ||||
|         """\ | ||||
|         def f(x): | ||||
|             pass | ||||
|         def g(x): | ||||
|             pass | ||||
|     """ | ||||
|     ) | ||||
|     def setup_class(self): | ||||
|         self.source = Source( | ||||
|             """\ | ||||
|             def f(x): | ||||
|                 pass | ||||
|             def g(x): | ||||
|                 pass | ||||
|         """ | ||||
|         ) | ||||
| 
 | ||||
|     def test_getrange(self): | ||||
|         x = self.source[0:2] | ||||
|  | @ -155,14 +156,15 @@ class TestAccesses: | |||
| 
 | ||||
| 
 | ||||
| class TestSourceParsingAndCompiling: | ||||
|     source = Source( | ||||
|         """\ | ||||
|         def f(x): | ||||
|             assert (x == | ||||
|                     3 + | ||||
|                     4) | ||||
|     """ | ||||
|     ).strip() | ||||
|     def setup_class(self): | ||||
|         self.source = Source( | ||||
|             """\ | ||||
|             def f(x): | ||||
|                 assert (x == | ||||
|                         3 + | ||||
|                         4) | ||||
|         """ | ||||
|         ).strip() | ||||
| 
 | ||||
|     def test_compile(self): | ||||
|         co = _pytest._code.compile("x=3") | ||||
|  | @ -619,7 +621,8 @@ x = 3 | |||
| 
 | ||||
| 
 | ||||
| class TestTry: | ||||
|     source = """\ | ||||
|     def setup_class(self): | ||||
|         self.source = """\ | ||||
| try: | ||||
|     raise ValueError | ||||
| except Something: | ||||
|  | @ -646,7 +649,8 @@ else: | |||
| 
 | ||||
| 
 | ||||
| class TestTryFinally: | ||||
|     source = """\ | ||||
|     def setup_class(self): | ||||
|         self.source = """\ | ||||
| try: | ||||
|     raise ValueError | ||||
| finally: | ||||
|  | @ -663,7 +667,8 @@ finally: | |||
| 
 | ||||
| 
 | ||||
| class TestIf: | ||||
|     source = """\ | ||||
|     def setup_class(self): | ||||
|         self.source = """\ | ||||
| if 1: | ||||
|     y = 3 | ||||
| elif False: | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue