Exemplo n.º 1
0
    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
Exemplo n.º 2
0
    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
Exemplo n.º 3
0
    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))
Exemplo n.º 4
0
    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))
Exemplo n.º 5
0
    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'}]))
Exemplo n.º 6
0
    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'}]))