def isnumeric(text):
    """
    Checks if all characters in ``text`` are numeric characters, and there is at least one character. 
    
    Numeric characters include digit characters, and all characters that have the Unicode 
    numeric value property. These includes all digit characters as well as vulgar fractions
    and Roman numeral (characters). 
    
    :param text: The string to check
    :type text:  ``str``
    
    :return: True if all characters in ``text`` are numeric characters, and there is at least one character, False otherwise.
    :rtype:  ``bool``
    """
    assert isinstance(text, str), '%s is not a string' % text
    return text.isnumeric()
