'More granular than the preceeding test, we want to make sure
the right exception is being raised in the right place.'

def test_totp_reuse_protections2(self):

    valid_token = self.user.totp.now()
    Journalist.login(self.user.username, self.user_pw, valid_token)
    with self.assertRaises(BadTokenException):
        Journalist.login(self.user.username, self.user_pw, valid_token)
