19 lines
		
	
	
		
			401 B
		
	
	
	
		
			Python
		
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			401 B
		
	
	
	
		
			Python
		
	
	
	
| from py import test
 | |
| 
 | |
| def somefunc(x, y):
 | |
|     assert x == y
 | |
| 
 | |
| class TestClass:
 | |
|     def test_raises(self):
 | |
|         test.raises(ValueError, "int('qwe')")
 | |
| 
 | |
|     def test_raises_exec(self):
 | |
|         test.raises(ValueError, "a,x = []") 
 | |
| 
 | |
|     def test_raises_syntax_error(self):
 | |
|         test.raises(SyntaxError, "qwe qwe qwe")
 | |
| 
 | |
|     def test_raises_function(self):
 | |
|         test.raises(ValueError, int, 'hello')
 | |
| 
 |