Exemplo n.º 1
0
 def test_invalid_str_error(self):
     """Verify that a non-true/false string generates a runtime error.
     """
     values = ['not_true_or_false', 'A', '1', '0',
               'false_is_not_true', 'true_is_not_false']
     for value in values:
         with self.assertRaises(RuntimeError):
             str_to_bool(value)
Exemplo n.º 2
0
 def test_invalid_str_error(self):
     """Verify that a non-true/false string generates a runtime error.
     """
     values = [
         'not_true_or_false', 'A', '1', '0', 'false_is_not_true',
         'true_is_not_false'
     ]
     for value in values:
         with self.assertRaises(RuntimeError):
             str_to_bool(value)
Exemplo n.º 3
0
    def test_case_insensitive_false(self):
        """Verify that case insensitive variants of 'false' returns the False
        boolean.

        """
        values = ['false', 'FALSE', 'False', 'fAlSe', 'f', 'F', ]
        for value in values:
            received = str_to_bool(value)
            self.assertFalse(received)
Exemplo n.º 4
0
    def test_case_insensitive_true(self):
        """Verify that case insensitive variants of 'true' returns the True
        boolean.

        """
        values = ['true', 'TRUE', 'True', 'tRuE', 't', 'T', ]
        for value in values:
            received = str_to_bool(value)
            self.assertTrue(received)
Exemplo n.º 5
0
    def test_case_insensitive_false(self):
        """Verify that case insensitive variants of 'false' returns the False
        boolean.

        """
        values = [
            'false',
            'FALSE',
            'False',
            'fAlSe',
            'f',
            'F',
        ]
        for value in values:
            received = str_to_bool(value)
            self.assertFalse(received)
Exemplo n.º 6
0
    def test_case_insensitive_true(self):
        """Verify that case insensitive variants of 'true' returns the True
        boolean.

        """
        values = [
            'true',
            'TRUE',
            'True',
            'tRuE',
            't',
            'T',
        ]
        for value in values:
            received = str_to_bool(value)
            self.assertTrue(received)