Index: third_party/twisted_8_1/twisted/words/test/test_tap.py |
diff --git a/third_party/twisted_8_1/twisted/words/test/test_tap.py b/third_party/twisted_8_1/twisted/words/test/test_tap.py |
deleted file mode 100644 |
index 142d681df4edbaf46f573e9064abe625f720e065..0000000000000000000000000000000000000000 |
--- a/third_party/twisted_8_1/twisted/words/test/test_tap.py |
+++ /dev/null |
@@ -1,78 +0,0 @@ |
-# Copyright (c) 2001-2005 Twisted Matrix Laboratories. |
-# See LICENSE for details. |
- |
-from twisted.cred import credentials, error |
-from twisted.words import tap |
-from twisted.trial import unittest |
- |
- |
- |
-class WordsTap(unittest.TestCase): |
- """ |
- Ensures that the twisted.words.tap API works. |
- """ |
- |
- PASSWD_TEXT = "admin:admin\njoe:foo\n" |
- admin = credentials.UsernamePassword('admin', 'admin') |
- joeWrong = credentials.UsernamePassword('joe', 'bar') |
- |
- |
- def setUp(self): |
- """ |
- Create a file with two users. |
- """ |
- self.filename = self.mktemp() |
- self.file = open(self.filename, 'w') |
- self.file.write(self.PASSWD_TEXT) |
- self.file.flush() |
- |
- |
- def tearDown(self): |
- """ |
- Close the dummy user database. |
- """ |
- self.file.close() |
- |
- |
- def test_hostname(self): |
- """ |
- Tests that the --hostname parameter gets passed to Options. |
- """ |
- opt = tap.Options() |
- opt.parseOptions(['--hostname', 'myhost']) |
- self.assertEquals(opt['hostname'], 'myhost') |
- |
- |
- def test_passwd(self): |
- """ |
- Tests the --passwd command for backwards-compatibility. |
- """ |
- opt = tap.Options() |
- opt.parseOptions(['--passwd', self.file.name]) |
- self._loginTest(opt) |
- |
- |
- def test_auth(self): |
- """ |
- Tests that the --auth command generates a checker. |
- """ |
- opt = tap.Options() |
- opt.parseOptions(['--auth', 'file:'+self.file.name]) |
- self._loginTest(opt) |
- |
- |
- def _loginTest(self, opt): |
- """ |
- This method executes both positive and negative authentication |
- tests against whatever credentials checker has been stored in |
- the Options class. |
- |
- @param opt: An instance of L{tap.Options}. |
- """ |
- self.assertEquals(len(opt['credCheckers']), 1) |
- checker = opt['credCheckers'][0] |
- self.assertFailure(checker.requestAvatarId(self.joeWrong), |
- error.UnauthorizedLogin) |
- def _gotAvatar(username): |
- self.assertEquals(username, self.admin.username) |
- return checker.requestAvatarId(self.admin).addCallback(_gotAvatar) |