def testConstructor(self): key = PrivateKey() account = Account(self.user, self.password1, key=key) self.assertEqual(account.get_key(), key) self.assertEqual(account.get_password(), account.get_authorization_password()) account = Account(self.user, self.password1, self.password2) self.assertNotEqual(account.get_password(), account.get_authorization_password())
def testConstructor(self): key = PrivateKey() account = Account(self.user, self.password1, key = key) self.assertEqual(account.get_key(), key) self.assertEqual(account.get_password(), account.get_authorization_password()) account = Account(self.user, self.password1, self.password2) self.failIfEqual(account.get_password(), account.get_authorization_password())
def testCreatePipe(self): account = Account('user', 'test') self.accm.add_account(account) pipe = self.queue._create_pipe() pipe.send(('acquire-account', None)) response = pipe.recv() expected = (account.__hash__(), account.get_name(), account.get_password(), account.get_authorization_password(), account.get_key()) self.assertEqual(response, expected) pipe.send(('release-account', account.__hash__())) response = pipe.recv() self.assertEqual(response, 'ok') pipe.close()
class AccountTest(unittest.TestCase): CORRELATE = Account def setUp(self): self.user = '******' self.password1 = 'test1' self.password2 = 'test2' self.key = PrivateKey() self.account = Account(self.user, self.password1, self.password2, self.key) def testConstructor(self): key = PrivateKey() account = Account(self.user, self.password1, key=key) self.assertEqual(account.get_key(), key) self.assertEqual(account.get_password(), account.get_authorization_password()) account = Account(self.user, self.password1, self.password2) self.assertNotEqual(account.get_password(), account.get_authorization_password()) def testContext(self): with self.account as account: account.release() account.acquire() self.account.acquire() with self.account.context() as context: context.release() context.acquire() with context.context() as subcontext: subcontext.release() subcontext.acquire() with subcontext.context() as subsubcontext: subsubcontext.release() subsubcontext.acquire() with self.account: pass def testAcquire(self): self.account.acquire() self.account.release() self.account.acquire() self.account.release() def testRelease(self): self.assertRaises(Exception, self.account.release) def testSetName(self): self.assertEqual(self.user, self.account.get_name()) self.account.set_name('foo') self.assertEqual('foo', self.account.get_name()) def testGetName(self): self.assertEqual(self.user, self.account.get_name()) def testSetPassword(self): self.assertEqual(self.password1, self.account.get_password()) self.account.set_password('foo') self.assertEqual('foo', self.account.get_password()) def testGetPassword(self): self.assertEqual(self.password1, self.account.get_password()) def testSetAuthorizationPassword(self): self.assertEqual(self.password2, self.account.get_authorization_password()) self.account.set_authorization_password('foo') self.assertEqual('foo', self.account.get_authorization_password()) def testGetAuthorizationPassword(self): self.assertEqual(self.password2, self.account.get_authorization_password()) def testGetKey(self): self.assertEqual(self.key, self.account.get_key())
class AccountTest(unittest.TestCase): CORRELATE = Account def setUp(self): self.user = '******' self.password1 = 'test1' self.password2 = 'test2' self.key = PrivateKey() self.account = Account(self.user, self.password1, self.password2, self.key) def testConstructor(self): key = PrivateKey() account = Account(self.user, self.password1, key = key) self.assertEqual(account.get_key(), key) self.assertEqual(account.get_password(), account.get_authorization_password()) account = Account(self.user, self.password1, self.password2) self.failIfEqual(account.get_password(), account.get_authorization_password()) def testContext(self): with self.account as account: account.release() account.acquire() self.account.acquire() with self.account.context() as context: context.release() context.acquire() with context.context() as subcontext: subcontext.release() subcontext.acquire() with subcontext.context() as subsubcontext: subsubcontext.release() subsubcontext.acquire() with self.account: pass def testAcquire(self): self.account.acquire() self.account.release() self.account.acquire() self.account.release() def testRelease(self): self.assertRaises(Exception, self.account.release) def testSetName(self): self.assertEqual(self.user, self.account.get_name()) self.account.set_name('foo') self.assertEqual('foo', self.account.get_name()) def testGetName(self): self.assertEqual(self.user, self.account.get_name()) def testSetPassword(self): self.assertEqual(self.password1, self.account.get_password()) self.account.set_password('foo') self.assertEqual('foo', self.account.get_password()) def testGetPassword(self): self.assertEqual(self.password1, self.account.get_password()) def testSetAuthorizationPassword(self): self.assertEqual(self.password2, self.account.get_authorization_password()) self.account.set_authorization_password('foo') self.assertEqual('foo', self.account.get_authorization_password()) def testGetAuthorizationPassword(self): self.assertEqual(self.password2, self.account.get_authorization_password()) def testGetKey(self): self.assertEqual(self.key, self.account.get_key())