コード例 #1
0
 def test_remove_attrs(self):
     self.assertEqual({}, remove_attrs({}))
     self.assertEqual({'a': 1, 'b': 2}, remove_attrs({'a': 1, 'b': 2}))
     self.assertEqual({
         'a': 1,
         'b': 2
     }, remove_attrs({
         'a': 1,
         'b': 2
     }, 'c', 'd'))
     self.assertEqual({
         'a': 1,
         'b': 2
     }, remove_attrs({
         'a': 1,
         'b': 2,
         'c': 3
     }, 'c', 'd'))
コード例 #2
0
 def test_remove_attrs(self):
     self.assertEqual({}, remove_attrs({}))
     self.assertEqual({'a': 1, 'b': 2}, remove_attrs({'a': 1, 'b': 2}))
     self.assertEqual({'a': 1, 'b': 2}, remove_attrs({'a': 1, 'b': 2}, 'c', 'd'))
     self.assertEqual({'a': 1, 'b': 2}, remove_attrs({'a': 1, 'b': 2, 'c': 3}, 'c', 'd'))
コード例 #3
0
def get_user_passwords(db, user):
    passwords_manager = PasswordsManager(db)
    return [remove_attrs(password, 'owner', '_id')
            for password in passwords_manager.retrieve(user)]
コード例 #4
0
ファイル: utils.py プロジェクト: norsig/yith-library-server
def get_user_passwords(user):
    return [
        remove_attrs(password.as_dict(), 'user', 'owner', 'id')
        for password in user.passwords
    ]
コード例 #5
0
ファイル: utils.py プロジェクト: ablanco/yith-library-server
def get_user_passwords(user):
    return [remove_attrs(password.as_dict(), 'user', 'owner', 'id')
            for password in user.passwords]