Exemplo n.º 1
0
    def __dump_entities(self, entity_class):
        coll = get_root_collection(entity_class)
#        coll_cls = get_collection_class(entity_class)
        fn = get_write_collection_path(coll, #_cls,
                                       self._config['content_type'],
                                       directory=self._config['directory'])
#        # Wrap the entities in a temporary collection.
#        coll = create_staging_collection(coll_cls)
#        mb_cls = get_member_class(entity_class)
#        for ent in self.retrieve(entity_class):
#            coll.add(mb_cls.create_from_entity(ent))
        # Open stream for writing and dump the collection.
        stream = open(fn, 'w')
        with stream:
            dump_resource(coll, stream,
                          content_type=self._config['content_type'])
Exemplo n.º 2
0
 def test_dump_no_content_type(self):
     member = _make_test_entity_member()
     strm = NativeIO()
     dump_resource(member, strm)
     self.assert_true(strm.getvalue().startswith('"id",'))
Exemplo n.º 3
0
 def test_dump_no_content_type(self):
     member = _make_test_entity_member()
     strm = NativeIO()
     dump_resource(member, strm)
     self.assert_true(strm.getvalue().startswith('"id",'))