

def _bounds_checking(self, func):
    func((1900, 0, 1, 0, 0, 0, 0, 1, (- 1)))
    func((1900, 12, 1, 0, 0, 0, 0, 1, (- 1)))
    self.assertRaises(ValueError, func, (1900, (- 1), 1, 0, 0, 0, 0, 1, (- 1)))
    self.assertRaises(ValueError, func, (1900, 13, 1, 0, 0, 0, 0, 1, (- 1)))
    func((1900, 1, 0, 0, 0, 0, 0, 1, (- 1)))
    func((1900, 1, 31, 0, 0, 0, 0, 1, (- 1)))
    self.assertRaises(ValueError, func, (1900, 1, (- 1), 0, 0, 0, 0, 1, (- 1)))
    self.assertRaises(ValueError, func, (1900, 1, 32, 0, 0, 0, 0, 1, (- 1)))
    func((1900, 1, 1, 23, 0, 0, 0, 1, (- 1)))
    self.assertRaises(ValueError, func, (1900, 1, 1, (- 1), 0, 0, 0, 1, (- 1)))
    self.assertRaises(ValueError, func, (1900, 1, 1, 24, 0, 0, 0, 1, (- 1)))
    func((1900, 1, 1, 0, 59, 0, 0, 1, (- 1)))
    self.assertRaises(ValueError, func, (1900, 1, 1, 0, (- 1), 0, 0, 1, (- 1)))
    self.assertRaises(ValueError, func, (1900, 1, 1, 0, 60, 0, 0, 1, (- 1)))
    self.assertRaises(ValueError, func, (1900, 1, 1, 0, 0, (- 1), 0, 1, (- 1)))
    func((1900, 1, 1, 0, 0, 60, 0, 1, (- 1)))
    func((1900, 1, 1, 0, 0, 61, 0, 1, (- 1)))
    self.assertRaises(ValueError, func, (1900, 1, 1, 0, 0, 62, 0, 1, (- 1)))
    self.assertEqual(func((1900, 1, 1, 0, 0, 0, (- 1), 1, (- 1))), func((1900, 1, 1, 0, 0, 0, (+ 6), 1, (- 1))))
    self.assertRaises(ValueError, func, (1900, 1, 1, 0, 0, 0, (- 2), 1, (- 1)))
    func((1900, 1, 1, 0, 0, 0, 0, 0, (- 1)))
    func((1900, 1, 1, 0, 0, 0, 0, 366, (- 1)))
    self.assertRaises(ValueError, func, (1900, 1, 1, 0, 0, 0, 0, (- 1), (- 1)))
    func.assertRaises(ValueError, func, (1900, 1, 1, 0, 0, 0, 0, 367, (- 1)))

dataset/ETHPy150Open amrdraz/kodr/app/brython/www/src/Lib/test/test_time.py TimeTestCase._bounds_checking/VarMisuse@740/770 `self`->`func`