def test_login_sent(self): valid_ticket = 'valid_ticket' LoginEmailSentCertified(ticket=valid_ticket).put() cmd = CertifyLoginWasSent(valid_ticket) cmd.execute() self.assertIsNotNone(cmd.result) self.assertDictEqual({}, cmd.errors) self.assertIsNone( LoginEmailSentCertified.find_by_ticket(valid_ticket).get(), 'Certified should be erased')
def test_login_not_sent(self): cmd = CertifyLoginWasSent('someticket') cmd.execute() self.assertIsNone(cmd.result) self.assertDictEqual({'ticket': 'Invalid Ticket'}, cmd.errors)