diff --git a/graphene/utils/str_converters.py b/graphene/utils/str_converters.py index 3b06ee05..ae8ceffe 100644 --- a/graphene/utils/str_converters.py +++ b/graphene/utils/str_converters.py @@ -18,4 +18,4 @@ def to_snake_case(name): def to_const(string): - return re.sub('[\W|^(?=\d)]+', '_', string).upper() + return re.sub('[\W|^]+', '_', string).upper() diff --git a/graphene/utils/tests/test_str_converter.py b/graphene/utils/tests/test_str_converter.py index 1e4880c2..2ee7d7a5 100644 --- a/graphene/utils/tests/test_str_converter.py +++ b/graphene/utils/tests/test_str_converter.py @@ -19,4 +19,4 @@ def test_camel_case(): def test_to_const(): - assert to_const('snakes $1. on a "#plane') == 'SNAKES_ON_A_PLANE' + assert to_const('snakes $1. on a "#plane') == 'SNAKES_1_ON_A_PLANE'