def value_for_query(self, value):
        if value is None:
            query_value = None
        elif (value[0] == "'" or  value[0] == '"') and value[0] == value[-1]:
            # Quoted values do not get coerced, e.g. "-4".
            query_value = unicode(value[1:-1])
        # Python type coercions:
        elif DYN_FLOAT_RE.match(value.strip()):
            query_value = float(value)
        elif DYN_INTEGER_RE.match(value.strip()):
            query_value = int(value)
        elif DYN_DATETIME_RE.match(value.strip()):
            query_value = parse_date_time(value.strip(),
                                          DATE_TIME_FORMAT_NO_MS,
                                          datetime, True)
        elif DYN_TIME_RE.match(value.strip()):
            query_value = parse_date_time(value.strip(), TIME_FORMAT_NO_MS,
                                          datetime.time, True)
        elif DYN_DATE_RE.match(value.strip()):
            query_value = parse_date_time(value.strip(), DATE_FORMAT,
                                          datetime.date, True)
        else:
            # keep as a string.
            query_value = unicode(value)
        return query_value
Confirm that bulk_create properly sends a new group message even if
dataset/ETHPy150Open jahlborn/appengine-rest-server/src/main/python/rest/__init__.py/DynamicPropertyHandler.value_for_query--crossover with--dataset/ETHPy150Open ofa/connect/open_connect/connectmessages/tests/test_tasks.py/SendGroupMessageTest.test_send_new_group_message_with_existing_userthreads