def test_usersclient_send_update_info(self): def _fake_encrypt(passwd): assert passwd == 'day' return 'ENCRY' self.patch(users, 'encrypt', _fake_encrypt) d = user.user( dict(master='a:9990', username="******", passwd="y", op='update', bb_username='******', bb_password='******', ids=None, info=[{ 'identifier': 'x', 'svn': 'x' }])) def check(_): c = self.usersclient self.assertEqual((c.master, c.port, c.username, c.passwd, c.op, c.bb_username, c.bb_password, c.ids, c.info), ('a', 9990, "x", "y", 'update', 'bud', 'ENCRY', None, [{ 'identifier': 'x', 'svn': 'x' }])) d.addCallback(check) return d
def test_usersclient_send_add_info(self): d = user.user( dict(master='a:9990', username="******", passwd="y", op='add', bb_username=None, bb_password=None, ids=None, info=[{ 'git': 'x <h@c>', 'irc': 'aaa' }])) def check(_): c = self.usersclient self.assertEqual( (c.master, c.port, c.username, c.passwd, c.op, c.bb_username, c.bb_password, c.ids, c.info), ('a', 9990, "x", "y", 'add', None, None, None, [{ 'identifier': 'aaa', 'git': 'x <h@c>', 'irc': 'aaa' }])) d.addCallback(check) return d
def test_usersclient_send_ids(self): yield user.user(dict(master='a:9990', username="******", passwd="y", op='get', bb_username=None, bb_password=None, ids=['me', 'you'], info=None)) c = self.usersclient self.assertEqual((c.master, c.port, c.username, c.passwd, c.op, c.ids, c.info), ('a', 9990, "x", "y", 'get', ['me', 'you'], None))
def test_usersclient_send_add_info(self): yield user.user(dict(master='a:9990', username="******", passwd="y", op='add', bb_username=None, bb_password=None, ids=None, info=[{'git': 'x <h@c>', 'irc': 'aaa'}])) c = self.usersclient self.assertEqual((c.master, c.port, c.username, c.passwd, c.op, c.bb_username, c.bb_password, c.ids, c.info), ('a', 9990, "x", "y", 'add', None, None, None, [{'identifier': 'aaa', 'git': 'x <h@c>', 'irc': 'aaa'}]))
def test_usersclient_send_update_info(self): def _fake_encrypt(passwd): assert passwd == 'day' return 'ENCRY' self.patch(users, 'encrypt', _fake_encrypt) yield user.user(dict(master='a:9990', username="******", passwd="y", op='update', bb_username='******', bb_password='******', ids=None, info=[{'identifier': 'x', 'svn': 'x'}])) c = self.usersclient self.assertEqual((c.master, c.port, c.username, c.passwd, c.op, c.bb_username, c.bb_password, c.ids, c.info), ('a', 9990, "x", "y", 'update', 'bud', 'ENCRY', None, [{'identifier': 'x', 'svn': 'x'}]))