Esempio n. 1
0
    def test_is_single_symbol(self):
        # Signature: name(cls, expr)
                # Returns ``True`` if the expression is a single symbol, possibly
                # surrounded with white-spaces
                #
                # >>> is_single_symbol('hello')
                # True
                #
                # >>> is_single_symbol('hello * world')
                # False

        self.assertTrue(MathUtil.is_single_symbol('t'))
        self.assertTrue(MathUtil.is_single_symbol('var_1'))
        self.assertTrue(MathUtil.is_single_symbol('var_long_name'))
        self.assertTrue(MathUtil.is_single_symbol('_myName'))

        self.assertFalse(MathUtil.is_single_symbol('r + y'))
        self.assertFalse(MathUtil.is_single_symbol('r+y'))
        self.assertFalse(MathUtil.is_single_symbol('sin(y)'))