Example #1
0
    def test_save_method(self):
        token_mock = self.build_token_mock("dnlksn12lndsn1lsdn1elndn")
        self.mocker.replay()

        account = TwitterAccount(jid="[email protected]/Adium123")
        account._token = token_mock
        account.save()
        
        self.mocker.verify()
        assert 1 == User.objects(jid="*****@*****.**").count()
        assert 1 == User.objects(token="dnlksn12lndsn1lsdn1elndn").count()
Example #2
0
    def test_save_method_updates_token_if_user_already_exists(self):
        token_mock1 = self.build_token_mock("dnjabndakjbdajsdbas")
        token_mock2 = self.build_token_mock("12nkn21kn1lk2nkl1n2")
        self.mocker.replay()

        account1 = TwitterAccount(jid="[email protected]/Adium123")
        account1._token = token_mock1
        account1.save()

        account2 = TwitterAccount(jid="[email protected]/Psi456")
        account2._token = token_mock2
        account2.save()
        
        self.mocker.verify()

        assert 1 == User.objects(jid="*****@*****.**").count()
        assert 1 == User.objects(token="12nkn21kn1lk2nkl1n2").count()