def setUpClass(cls): super(UserScopeDatastoreFunctionTest, cls).setUpClass() user = auth_db.UserDB(name='stanley') user.save() scope = kvp_const.FULL_USER_SCOPE cls.kvps = {} # Plain keys keys = { 'stanley:foo': 'bar', 'stanley:foo_empty': '', 'stanley:foo_null': None } for k, v in six.iteritems(keys): instance = kvp_db.KeyValuePairDB(name=k, value=v, scope=scope) cls.kvps[k] = kvp_db_access.KeyValuePair.add_or_update(instance) # Secret key keys = {'stanley:fu': 'bar', 'stanley:fu_empty': ''} for k, v in six.iteritems(keys): value = crypto.symmetric_encrypt( kvp_api.KeyValuePairAPI.crypto_key, v) instance = kvp_db.KeyValuePairDB(name=k, value=value, scope=scope, secret=True) cls.kvps[k] = kvp_db_access.KeyValuePair.add_or_update(instance)
def setUpClass(cls): super(SystemScopeDatastoreFunctionTest, cls).setUpClass() user = auth_db.UserDB(name="stanley") user.save() scope = kvp_const.FULL_SYSTEM_SCOPE cls.kvps = {} # Plain key keys = {"foo": "bar", "foo_empty": "", "foo_null": None} for k, v in six.iteritems(keys): instance = kvp_db.KeyValuePairDB(name=k, value=v, scope=scope) cls.kvps[k] = kvp_db_access.KeyValuePair.add_or_update(instance) # Secret key keys = {"fu": "bar", "fu_empty": ""} for k, v in six.iteritems(keys): value = crypto.symmetric_encrypt( kvp_api.KeyValuePairAPI.crypto_key, v) instance = kvp_db.KeyValuePairDB(name=k, value=value, scope=scope, secret=True) cls.kvps[k] = kvp_db_access.KeyValuePair.add_or_update(instance)
def setUp(self): super(UserScopeDatastoreFunctionTest, self).setUp() scope = kvp_const.FULL_USER_SCOPE # Plain key key_id = 'stanley:foo' instance = kvp_db.KeyValuePairDB(name=key_id, value='bar', scope=scope) self.kvp = kvp_db_access.KeyValuePair.add_or_update(instance) # Secret key key_id = 'stanley:fu' value = crypto.symmetric_encrypt(kvp_api.KeyValuePairAPI.crypto_key, 'bar') instance = kvp_db.KeyValuePairDB(name=key_id, value=value, scope=scope, secret=True) self.secret_kvp = kvp_db_access.KeyValuePair.add_or_update(instance)