# Test case naming convention ## Validity - Using prefix `test_invalid_<DESCRIPTION>` for the test case that is expected to fail, i.e., post-state does not exist. - Using simple `test_<DESCRIPTION>` for the test case that is expected to succeed, i.e., post-state exists. ## A series of the similar test cases - Using double underscore `__` to number the similar test cases of the same group. e.g., `test_top_up__max_effective_balance` and `test_top_up__less_effective_balance`.