def METHOD_NAME(self):
    # $ + number as prefix
    self._assert_completions_offered('$10', ('$10', '$100'))
    # $ + macro first character
    self._assert_completions_offered('$M', ('$MSGHDR', '$MSG'))
    # $ + macro first character (small caps)
    self._assert_completions_offered('$s', ('$smallcaps',))
    # $ + brace + number
    self._assert_completions_offered('${10', ('${10}', '${100}'))
    # $ + brace + unqualified macro first character
    self._assert_completions_offered('${M', ('${MSGHDR}', '${MSG}'))
    # $ + brace + qualified macro first character
    self._assert_completions_offered('${.', ('${.unix.uid}', '${.unix.gid}'))