コード例 #1
0
    def test_getUserContact_uid_not_found(self):
        d = users.getUserContact(self.master, contact_types=['email'], uid=1)

        def check(contact):
            self.assertEqual(contact, None)
        d.addCallback(check)
        return d
コード例 #2
0
ファイル: test_users_users.py プロジェクト: pmisik/buildbot
    def test_getUserContact_key_not_found(self):
        self.db.insertTestData([fakedb.User(uid=1, identifier='tdurden'),
                                fakedb.UserInfo(uid=1, attr_type='svn',
                                                attr_data='tdurden'),
                                fakedb.UserInfo(uid=1, attr_type='email',
                                                attr_data='*****@*****.**')])
        contact = yield users.getUserContact(self.master,
                                             contact_types=['blargh'], uid=1)

        self.assertEqual(contact, None)
コード例 #3
0
    def test_getUserContact_key_not_found(self):
        self.db.insertTestData([fakedb.User(uid=1, identifier='tdurden'),
                                fakedb.UserInfo(uid=1, attr_type='svn',
                                                attr_data='tdurden'),
                                fakedb.UserInfo(uid=1, attr_type='email',
                                                attr_data='*****@*****.**')])
        contact = yield users.getUserContact(self.master,
                                             contact_types=['blargh'], uid=1)

        self.assertEqual(contact, None)
コード例 #4
0
 def test_getUserContact_found(self):
     self.db.insertTestData([fakedb.User(uid=1, identifier='tdurden'),
                             fakedb.UserInfo(uid=1, attr_type='svn',
                                             attr_data='tdurden'),
                             fakedb.UserInfo(uid=1, attr_type='email',
                                             attr_data='*****@*****.**')])
     d = users.getUserContact(self.master, contact_types=['email'], uid=1)
     def check(contact):
         self.assertEqual(contact, '*****@*****.**')
     d.addCallback(check)
     return d
コード例 #5
0
ファイル: mail.py プロジェクト: ctemplin/buildbot
            def getContacts(uids):
                def uidContactPair(contact, uid):
                    return (contact, uid)

                d = defer.succeed(None)
                for uid in uids:
                    d.addCallback(lambda _: users.getUserContact(
                        self.parent, contact_type='email', uid=uid))
                    d.addCallback(lambda contact: uidContactPair(contact, uid))
                    d.addCallback(self.contacts.append)
                return d
コード例 #6
0
 def getContacts(uids):
     def uidContactPair(contact, uid):
         return (contact, uid)
     contacts = []
     for uid in uids:
         d = users.getUserContact(self.master,
                 contact_type='email',
                 uid=uid)
         d.addCallback(lambda contact: uidContactPair(contact, uid))
         contacts.append(d)
     return defer.gatherResults(contacts)
コード例 #7
0
 def getContacts(uids):
     def uidContactPair(contact, uid):
         return (contact, uid)
     contacts = []
     for uid in uids:
         d = users.getUserContact(self.master,
                 contact_type='email',
                 uid=uid)
         d.addCallback(lambda contact: uidContactPair(contact, uid))
         contacts.append(d)
     return defer.gatherResults(contacts)
コード例 #8
0
    def test_getUserContact_found(self):
        self.db.insertTestData([fakedb.User(uid=1, identifier='tdurden'),
                                fakedb.UserInfo(uid=1, attr_type='svn',
                                                attr_data='tdurden'),
                                fakedb.UserInfo(uid=1, attr_type='email',
                                                attr_data='*****@*****.**')])
        d = users.getUserContact(self.master, contact_types=['email'], uid=1)

        def check(contact):
            self.assertEqual(contact, '*****@*****.**')
        d.addCallback(check)
        return d
コード例 #9
0
ファイル: mail.py プロジェクト: Fieldbyte/buildbot
 def getContacts(uids):
     def uidContactPair(contact, uid):
         return (contact, uid)
     d = defer.succeed(None)
     for uid in uids:
         d.addCallback(lambda _ :
                          users.getUserContact(self.parent,
                                               contact_type='email',
                                               uid=uid))
         d.addCallback(lambda contact: uidContactPair(contact, uid))
         d.addCallback(self.contacts.append)
     return d
コード例 #10
0
    def test_getUserContact_key_not_found(self):
        self.db.insertTestData(
            [
                fakedb.User(uid=1, identifier="tdurden"),
                fakedb.UserInfo(uid=1, attr_type="svn", attr_data="tdurden"),
                fakedb.UserInfo(uid=1, attr_type="email", attr_data="*****@*****.**"),
            ]
        )
        d = users.getUserContact(self.master, contact_types=["blargh"], uid=1)

        def check(contact):
            self.assertEqual(contact, None)

        d.addCallback(check)
        return d
コード例 #11
0
ファイル: test_users_users.py プロジェクト: pmisik/buildbot
    def test_getUserContact_uid_not_found(self):
        contact = yield users.getUserContact(self.master,
                                             contact_types=['email'], uid=1)

        self.assertEqual(contact, None)
コード例 #12
0
    def test_getUserContact_uid_not_found(self):
        contact = yield users.getUserContact(self.master,
                                             contact_types=['email'], uid=1)

        self.assertEqual(contact, None)