self.user1 = User.objects.create(username='Bobby Johnson', password=self.user_passwords)
Should be:
self.user1 = User.objects.create_user(username='Bobby Johnson', password=self.user_passwords)
Otherwise the password is not hashed and is not usable.
You'll also need to have django.contrib.auth.backends.ModelBackend
present in your authentication backends.
Then,
self.client.login(username=self.user1.username, password=self.user_passwords)
will just work.