From b96cc7f85ec546912178445d4a2161ab49f31e19 Mon Sep 17 00:00:00 2001 From: Wu Haotian Date: Thu, 22 Jul 2021 16:10:58 +0800 Subject: [PATCH] Added more test cases with port numbers for URLValidator. --- tests/validators/invalid_urls.txt | 4 ++++ tests/validators/valid_urls.txt | 6 ++++++ 2 files changed, 10 insertions(+) diff --git a/tests/validators/invalid_urls.txt b/tests/validators/invalid_urls.txt index 86a080bf33..4db8326ca1 100644 --- a/tests/validators/invalid_urls.txt +++ b/tests/validators/invalid_urls.txt @@ -2,6 +2,10 @@ foo http:// http://example http://example. +http://example.com:-1 +http://example.com:-1/ +http://example.com:000000080 +http://example.com:000000080/ http://.com http://invalid-.com http://-invalid.com diff --git a/tests/validators/valid_urls.txt b/tests/validators/valid_urls.txt index 53fde9df7f..0df2239978 100644 --- a/tests/validators/valid_urls.txt +++ b/tests/validators/valid_urls.txt @@ -2,6 +2,8 @@ http://www.djangoproject.com/ HTTP://WWW.DJANGOPROJECT.COM/ http://localhost/ http://example.com/ +http://example.com:65535 +http://example.com:65535/ http://example.com./ http://www.example.com/ http://www.example.com:8000/test @@ -27,6 +29,8 @@ http://userid@example.com http://userid@example.com/ http://userid@example.com:8080 http://userid@example.com:8080/ +http://userid@example.com:65535 +http://userid@example.com:65535/ http://userid:@example.com http://userid:@example.com/ http://userid:@example.com:8080 @@ -35,6 +39,8 @@ http://userid:password@example.com http://userid:password@example.com/ http://userid:password@example.com:8080 http://userid:password@example.com:8080/ +http://userid:password@example.com:65535 +http://userid:password@example.com:65535/ https://userid:paaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaassword@example.com https://userid:paaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaassword@example.com:8080 https://useridddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd:password@example.com