From 22b8b90fab9d825e47b0eb87e81bfcf0b91e0a44 Mon Sep 17 00:00:00 2001 From: Adriel Velazquez Date: Fri, 20 May 2016 14:30:56 -0400 Subject: [PATCH 1/2] Allow numbers in to_constant Enums aren't effected if a int is passed along with the string. --- graphene/utils/str_converters.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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() From 4d15bc4f796db403e1ed4877665b80422b516eca Mon Sep 17 00:00:00 2001 From: Adriel Velazquez Date: Fri, 20 May 2016 15:20:10 -0400 Subject: [PATCH 2/2] Updating tests for regex changes --- graphene/utils/tests/test_str_converter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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'