Ejemplo n.º 1
0
 def _get_uids(self):
     page_conf = IPageConfiguration(self.context)
     # look for blocks in default slot first ...
     state_string = json.dumps(unwrap_persistence(
         page_conf.load().get('default', {})))
     # ... then look in all slots.
     state_string += json.dumps(unwrap_persistence(
         page_conf.load()))
     return re.findall(r'\"uid\"\: \"(.+?)\"', state_string)
Ejemplo n.º 2
0
    def test_unwrap_partial_persistance_with_set(self):
        config = PersistentMapping(
            {'default': set(['value1', 'value2'])})

        unwrapped_config = unwrap_persistence(config)

        self.assert_unwrapped_persistence(unwrapped_config)
Ejemplo n.º 3
0
    def test_unwrap_partial_persistance_with_tuple(self):
        config = PersistentMapping(
            {'default': tuple([
                PersistentMapping({'cols': "columns"}),
                PersistentMapping({'cols': 'columns'})])})

        unwrapped_config = unwrap_persistence(config)

        self.assert_unwrapped_persistence(unwrapped_config)
Ejemplo n.º 4
0
    def test_unwrap_persistance(self):
        config = PersistentMapping(
            {'default': PersistentList([
                PersistentMapping({'cols': "columns"}),
                PersistentMapping({'cols': 'columns'})]
                )})

        unwrapped_config = unwrap_persistence(config)

        self.assert_unwrapped_persistence(unwrapped_config)
 def getData(self):
     return unwrap_persistence(IBlockConfiguration(self.context).load())
 def getData(self):
     return unwrap_persistence(IBlockConfiguration(self.context).load())