def testBad(self): """Test values outside range""" bound = boundary.ForEach(boundary.NotNull()) self.failUnlessRaises(boundary.BoundaryValueError, bound, [0]) self.failUnlessRaises(boundary.BoundaryValueError, bound, [None]) self.failUnlessRaises(boundary.BoundaryValueError, bound, [1, 2, 3, 0]) self.failUnlessRaises(boundary.BoundaryValueError, bound, (0, 1, 2, 3))
def testBad(self): """Test values outside range""" bound = boundary.NotNull() self.failUnlessRaises(boundary.BoundaryValueError, bound, None, None, []) self.failUnlessRaises(boundary.BoundaryValueError, bound, None, None, '') self.failUnlessRaises(boundary.BoundaryValueError, bound, None, None, 0) self.failUnlessRaises(boundary.BoundaryValueError, bound, None, None, None) self.failUnlessRaises(boundary.BoundaryValueError, bound, None, None, u'')
def testGood(self): """Test values within range""" bound = boundary.ForEach(boundary.NotNull()) bound( (), None, None, ) bound( [1, 2, 3], None, None, ) bound( '', None, None, ) bound( ' ', None, None, )
def testGood(self): """Test values within range""" bound = boundary.NotNull() bound( (1, ), None, None, ) bound( 1, None, None, ) bound( '1', None, None, ) bound( [1], None, None, )
def testError(self): """Test that the reported error is properly configured""" bound = boundary.ForEach(boundary.NotNull()) self._testError(bound, [None])