| import strop, sys | |
| def test(name, input, output): | |
| f = getattr(strop, name) | |
| try: | |
| value = f(input) | |
| except: | |
| value = sys.exc_type | |
| if value != output: | |
| print f, `input`, `output`, `value` | |
| test('atoi', " 1 ", 1) | |
| test('atoi', " 1x", ValueError) | |
| test('atoi', " x1 ", ValueError) | |
| test('atol', " 1 ", 1L) | |
| test('atol', " 1x ", ValueError) | |
| test('atol', " x1 ", ValueError) | |
| test('atof', " 1 ", 1.0) | |
| test('atof', " 1x ", ValueError) | |
| test('atof', " x1 ", ValueError) |