Example #1
0
 def test_invalid_scopes(self):
     for scope in (Scope(user=True, block=BlockScope.DEFINITION),
                   Scope(user=False, block=BlockScope.TYPE),
                   Scope(user=False, block=BlockScope.ALL)):
         self.assertRaises(InvalidScopeError, self.kvs.get, LmsKeyValueStore.Key(scope, None, None, 'field'))
         self.assertRaises(InvalidScopeError, self.kvs.set, LmsKeyValueStore.Key(scope, None, None, 'field'), 'value')
         self.assertRaises(InvalidScopeError, self.kvs.delete, LmsKeyValueStore.Key(scope, None, None, 'field'))
         self.assertRaises(InvalidScopeError, self.kvs.has, LmsKeyValueStore.Key(scope, None, None, 'field'))