diff --git a/tests/gis_tests/test_geoforms.py b/tests/gis_tests/test_geoforms.py
index 9faf38d915..27b80ce9b2 100644
--- a/tests/gis_tests/test_geoforms.py
+++ b/tests/gis_tests/test_geoforms.py
@@ -1,3 +1,6 @@
+import json
+import re
+
from django.contrib.gis import forms
from django.contrib.gis.geos import GEOSGeometry
from django.forms import ValidationError
@@ -109,11 +112,12 @@ class GeometryFieldTest(SimpleTestCase):
with patch_logger('django.contrib.gis', 'error') as logger_calls:
output = str(form)
- self.assertInHTML(
- '',
- output
- )
+ # The first point can't use assertInHTML() due to non-deterministic
+ # ordering of the rendered dictionary.
+ pt1_serialized = re.search(r'