def bool(self, index, default=False): value = self.value(index) if value is None: value = default elif strutils.startswith_ignore_case(value, "y"): return True elif strutils.startswith_ignore_case(value, "t"): return True else: return False
def bool(self, index, default=False): value = self.value(index) if value is None: value = default elif strutils.startswith_ignore_case(value, 'y'): return True elif strutils.startswith_ignore_case(value, 't'): return True else: return False
def test_startswith_ignore_case_none(self): result = strutils.startswith_ignore_case(None, "Main String is None.") self.assertFalse(result, 'Expected false match.')
def test_startswith_ignore_case_mismatch(self): result = strutils.startswith_ignore_case("Start Mismatch 12345", "No Start") self.assertFalse(result, 'Expected false match.')
def test_startswith_ignore_case_match(self): result = strutils.startswith_ignore_case("Start12345", "start") self.assertTrue(result, 'Expected true match.')