Example #1
0
    def test_coerce(self):
        """
        Testing SystemGlobal.coerce static method.
        """

        # Float
        coerced_value = SystemGlobal.coerce('1.0')
        self.assertEquals(coerced_value, 1.0)

        coerced_value = SystemGlobal.coerce('3.33')
        self.assertEquals(coerced_value, 3.33)

        # Int
        coerced_value = SystemGlobal.coerce(' 3 ')
        self.assertEquals(coerced_value, 3)

        # True
        coerced_value = SystemGlobal.coerce(' true ')
        self.assertEquals(coerced_value, True)

        coerced_value = SystemGlobal.coerce('\n yEs ')
        self.assertEquals(coerced_value, True)

        coerced_value = SystemGlobal.coerce('\n Y \t')
        self.assertEquals(coerced_value, True)

        coerced_value = SystemGlobal.coerce('t')
        self.assertEquals(coerced_value, True)

        # False
        coerced_value = SystemGlobal.coerce(' faLse ')
        self.assertEquals(coerced_value, False)

        coerced_value = SystemGlobal.coerce(' no ')
        self.assertEquals(coerced_value, False)

        coerced_value = SystemGlobal.coerce('\t\tn\n\n')
        self.assertEquals(coerced_value, False)

        coerced_value = SystemGlobal.coerce('F')
        self.assertEquals(coerced_value, False)

        # String
        coerced_value = SystemGlobal.coerce(' value ')
        self.assertEquals(coerced_value, 'value')
Example #2
0
 def test_coerce(self):
     """
     Testing SystemGlobal.coerce static method.
     """
     
     # Float
     coerced_value = SystemGlobal.coerce('1.0')
     assert that(coerced_value).equals(1.0)
     
     coerced_value = SystemGlobal.coerce('3.33')
     assert that(coerced_value).equals(3.33)
     
     # Int
     coerced_value = SystemGlobal.coerce(' 3 ')
     assert that(coerced_value).equals(3)
     
     # True
     coerced_value = SystemGlobal.coerce(' true ')
     assert that(coerced_value).equals(True)
     
     coerced_value = SystemGlobal.coerce('\n yEs ')
     assert that(coerced_value).equals(True)
     
     coerced_value = SystemGlobal.coerce('\n Y \t')
     assert that(coerced_value).equals(True)
     
     coerced_value = SystemGlobal.coerce('t')
     assert that(coerced_value).equals(True)
     
     # False
     coerced_value = SystemGlobal.coerce(' faLse ')
     assert that(coerced_value).equals(False)
     
     coerced_value = SystemGlobal.coerce(' no ')
     assert that(coerced_value).equals(False)
     
     coerced_value = SystemGlobal.coerce('\t\tn\n\n')
     assert that(coerced_value).equals(False)
     
     coerced_value = SystemGlobal.coerce('F')
     assert that(coerced_value).equals(False)
     
     # String
     coerced_value = SystemGlobal.coerce(' value ')
     assert that(coerced_value).equals('value')
Example #3
0
    def test_coerce(self):
        """
        Testing SystemGlobal.coerce static method.
        """

        # Float
        coerced_value = SystemGlobal.coerce("1.0")
        self.assertEquals(coerced_value, 1.0)

        coerced_value = SystemGlobal.coerce("3.33")
        self.assertEquals(coerced_value, 3.33)

        # Int
        coerced_value = SystemGlobal.coerce(" 3 ")
        self.assertEquals(coerced_value, 3)

        # True
        coerced_value = SystemGlobal.coerce(" true ")
        self.assertEquals(coerced_value, True)

        coerced_value = SystemGlobal.coerce("\n yEs ")
        self.assertEquals(coerced_value, True)

        coerced_value = SystemGlobal.coerce("\n Y \t")
        self.assertEquals(coerced_value, True)

        coerced_value = SystemGlobal.coerce("t")
        self.assertEquals(coerced_value, True)

        # False
        coerced_value = SystemGlobal.coerce(" faLse ")
        self.assertEquals(coerced_value, False)

        coerced_value = SystemGlobal.coerce(" no ")
        self.assertEquals(coerced_value, False)

        coerced_value = SystemGlobal.coerce("\t\tn\n\n")
        self.assertEquals(coerced_value, False)

        coerced_value = SystemGlobal.coerce("F")
        self.assertEquals(coerced_value, False)

        # String
        coerced_value = SystemGlobal.coerce(" value ")
        self.assertEquals(coerced_value, "value")