Should you write TestCases that fail?

I am somewhat new to learning django and was wondering if it is good practice to write TestCases that also fail instead of just writing ones that will pass.

Tests should pass, but the check itself inside the test can check for a code to fail of course. It is common to write tests that expect a particular code to throw an exception for instance.