def testWrongPassword(self): keycard = keycards.KeycardUACPP('test', 'wrongpass', '127.0.0.1') d = defer.maybeDeferred(self.bouncer.authenticate, keycard) def wrongPasswordCallback(result): self.assertEquals(result, None) d.addCallback(wrongPasswordCallback) return d
def testWrongUser(self): keycard = keycards.KeycardUACPP('wronguser', 'test', '127.0.0.1') d = defer.maybeDeferred(self.bouncer.authenticate, keycard) def wrongUserCallback(result): self.failIf(result) d.addCallback(wrongUserCallback) return d
def testOk(self): keycard = keycards.KeycardUACPP('user', 'test', '127.0.0.1') d = defer.maybeDeferred(self.bouncer.authenticate, keycard) def okCallback(result): self.assertEquals(result.state, keycards.AUTHENTICATED) d.addCallback(okCallback) return d
def testUACPPOk(self): mind = FakeMind() keycard = keycards.KeycardUACPP('user', 'test', '127.0.0.1') d = self.wrapper.remote_login(keycard, mind, 'twisted.spread.pb.IPerspective') def uacppOkCallback(result): self.assert_(isinstance(result, tpb.AsReferenceable)) return result d.addCallback(uacppOkCallback) return d
def setUp(self): self.vishnu = manager.Vishnu('test', unsafeTracebacks=True) keycard = keycards.KeycardUACPP('user', 'test', '127.0.0.1') self.heaven = self.vishnu.adminHeaven d = self.vishnu.dispatcher.requestAvatar('foo-avatar-id', keycard, FakeMind(), pb.IPerspective, interfaces.IAdminMedium) def gotAvatar((iface, avatar, cleanup)): self.avatar = avatar self._cleanup = cleanup d.addCallback(gotAvatar) return d
def issue_KeycardUACPP(self): return keycards.KeycardUACPP(self.username, self.password, self.address)