~mfoord/canonical-identity-provider/keep-passwords

« back to all changes in this revision

Viewing changes to src/identityprovider/tests/test_signals.py

  • Committer: Michael Foord
  • Date: 2013-11-25 12:35:43 UTC
  • Revision ID: michael.foord@canonical.com-20131125123543-ma5vudkud4aky1sl
Remove and move old tests

Show diffs side-by-side

added added

removed removed

Lines of Context:
75
75
        self.client.login(username=self.email, password=DEFAULT_USER_PASSWORD)
76
76
        self.assertEqual(
77
77
            self.client.session.get(SESSION_TOKEN_KEY), token.token)
78
 
 
79
 
 
80
 
class InvalidateOauthTokenOnPasswordChangeTestCase(SSOBaseTestCase):
81
 
 
82
 
    def test_signal_connected(self):
83
 
        # r[1] is a weak ref
84
 
        registered_functions = [r[1]() for r in post_save.receivers]
85
 
        self.assertIn(invalidate_account_oauth_tokens, registered_functions)
86
 
 
87
 
    def test_listener_on_password_change(self):
88
 
        account = self.factory.make_account()
89
 
        self.factory.make_oauth_token(account=account)
90
 
 
91
 
        account.set_password('fooBar123')
92
 
        self.assertEqual(account.oauth_tokens().count(), 0)