| 
							
							# mypy: allow-untyped-defs
 | 
						
						
						
						
							 | 
							
							"""Skipping an entire subclass with unittest.skip() should *not* call setUp from a base class."""
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							import unittest
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							class Base(unittest.TestCase):
 | 
						
						
						
						
							 | 
							
							    def setUp(self):
 | 
						
						
						
						
							 | 
							
							        assert 0
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							@unittest.skip("skip all tests")
 | 
						
						
						
						
							 | 
							
							class Test(Base):
 | 
						
						
						
						
							 | 
							
							    def test_foo(self):
 | 
						
						
						
						
							 | 
							
							        assert 0
 |