Test names must be unique per scope otherwise the second test overrides the first one with the same name. For example if you had a test file that does: ``` def test_a(): pass def test_a(): pass ``` Then only the second `test_a` will be ran. More details [here](https://codereview.doctor/features/python/best-practice/avoid-duplicate-unit-test-names). These are the tests that are overriding previously defined tests due to this problem: https://github.com/The-Domecode/domecode-opensource/blob/8341c944503b715143ea1311570a637134230b3c/todo/tests/test_urls.py#L17 https://github.com/The-Domecode/domecode-opensource/blob/8341c944503b715143ea1311570a637134230b3c/todo/tests/test_urls.py#L21 https://github.com/The-Domecode/domecode-opensource/blob/8341c944503b715143ea1311570a637134230b3c/todo/tests/test_urls.py#L25 https://github.com/The-Domecode/domecode-opensource/blob/8341c944503b715143ea1311570a637134230b3c/todo/tests/test_urls.py#L29 https://github.com/The-Domecode/domecode-opensource/blob/8341c944503b715143ea1311570a637134230b3c/todo/tests/test_models.py#L16 I found this issue automatically, see other issues [here](https://codereview.doctor/The-Domecode/domecode-opensource)
Test names must be unique per scope otherwise the second test overrides the first one with the same name.
For example if you had a test file that does:
Then only the second
test_awill be ran. More details here.These are the tests that are overriding previously defined tests due to this problem:
domecode-opensource/todo/tests/test_urls.py
Line 17 in 8341c94
domecode-opensource/todo/tests/test_urls.py
Line 21 in 8341c94
domecode-opensource/todo/tests/test_urls.py
Line 25 in 8341c94
domecode-opensource/todo/tests/test_urls.py
Line 29 in 8341c94
domecode-opensource/todo/tests/test_models.py
Line 16 in 8341c94
I found this issue automatically, see other issues here