예제 #1
0
    def test_derive_scope_and_key_without_scope(self):
        key = 'test'
        scope = None
        result = kv_utl._derive_scope_and_key(key, scope)

        self.assertEqual(
            (FULL_USER_SCOPE, 'None:%s' % key),
            result
        )
예제 #2
0
    def test_derive_scope_and_key_system_key(self):
        key = 'system.test'
        scope = None
        result = kv_utl._derive_scope_and_key(key, scope)

        self.assertEqual(
            (FULL_SYSTEM_SCOPE, key.split('.')[1]),
            result
        )
예제 #3
0
    def test_derive_scope_and_key(self):
        key = 'test'
        scope = USER_SCOPE
        result = kv_utl._derive_scope_and_key(key, scope)

        self.assertEqual(
            (FULL_USER_SCOPE, 'user:%s' % key),
            result
        )