Exemple #1
0
    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
Exemple #2
0
 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
Exemple #3
0
 def test_startswith_ignore_case_none(self):
     
     result = strutils.startswith_ignore_case(None, "Main String is None.")
     self.assertFalse(result, 'Expected false match.')
Exemple #4
0
 def test_startswith_ignore_case_mismatch(self):
     
     result = strutils.startswith_ignore_case("Start Mismatch 12345", "No Start")
     self.assertFalse(result, 'Expected false match.')
Exemple #5
0
 def test_startswith_ignore_case_match(self):
     
     result = strutils.startswith_ignore_case("Start12345", "start")
     self.assertTrue(result, 'Expected true match.')
Exemple #6
0
    def test_startswith_ignore_case_none(self):

        result = strutils.startswith_ignore_case(None, "Main String is None.")
        self.assertFalse(result, 'Expected false match.')
Exemple #7
0
    def test_startswith_ignore_case_mismatch(self):

        result = strutils.startswith_ignore_case("Start Mismatch 12345",
                                                 "No Start")
        self.assertFalse(result, 'Expected false match.')
Exemple #8
0
    def test_startswith_ignore_case_match(self):

        result = strutils.startswith_ignore_case("Start12345", "start")
        self.assertTrue(result, 'Expected true match.')