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')
 | 
						|
 |