def test_contain_wrong_type_error(self): range_object = Range('(-1,3]') value = 'a' with self.assertRaises(TypeError): range_object.contains_value(value)
def test_not_contain_value(self): range_object = Range('(-1,3]') self.assertFalse(range_object.contains_value(99))
def test_contain_border_element_with_quarter(self): range_object = Range('(-1,3]') self.assertTrue(range_object.contains_value(3))
def test_not_contain_border_element_with_parenthesis(self): range_object = Range('(-1,3]') self.assertFalse(range_object.contains_value(-1))