diff --git a/tests/schemas/test_get_path_from_regex.py b/tests/schemas/test_get_path_from_regex.py new file mode 100644 index 000000000..a006c661d --- /dev/null +++ b/tests/schemas/test_get_path_from_regex.py @@ -0,0 +1,11 @@ +from rest_framework.schemas.generators import EndpointEnumerator + +def test_get_path_from_regex(): + """ + Test that path from regex is correctly formatted. + """ + path_regex = r'^entries/(?P[^/.]+)/relationships/(?P\w+)' + expected_path = '/entries/{pk}/relationships/{related_field}' + enumerator = EndpointEnumerator(patterns={}) + path = enumerator.get_path_from_regex(path_regex) + assert path == expected_path