5
5
class ErrorOnFailTests( unittest.TestCase ):
6
6
"""Tests of the error-on failure mechanisms"""
7
7
def shouldRaise(self, definition, parserName, testValue, ):
8
self.failUnlessRaises( ParserSyntaxError, Parser( definition).parse, testValue, parserName )
8
self.assertRaises( ParserSyntaxError, Parser( definition).parse, testValue, parserName )
9
9
def shouldNotRaise(self, definition, parserName, testValue, ):
10
10
success,result, next = Parser( definition).parse( testValue, parserName )
11
11
assert success, """Didn't parse %s (error on fail test for definition %s)"""%( repr(testValue), repr(definition))