Understanding testing module Django

Hi, I was working on ticket 31144. I have modified django.db.mysql.validation but I am unable to understand the tests. Kindly share any resources on the same. My code is here.

Hi.

Make sure you’re up and running, by following the steps here. https://docs.djangoproject.com/en/dev/internals/contributing/new-contributors/

Then, since you’ve blocked out the check, you’ll see some failures. You’ll need to update the check to be correct. The ticket suggests making it a warning. Then you’ll need to adjust the tests to match.

I am following https://docs.djangoproject.com/en/dev/internals/contributing/writing-code/unit-tests/.

While running tests few are failing on master