dmwm/LifeCycle — pull request #3 by giffels (2012-08-30 12:24:07+00:00)
Title: DBS3 provider updates

Hi Valentin,

I have added missing DBSProvider functionality. Especially, we need block_dumps for all created blocks in our integration tests. At the same time, I have changed the generation of block_is_open, file size and checksum to happen in BaseProvider, since this information is also used by the DBSProvider. In addition, I have restructured the member functions a bit. All "public" member functions (the one starting without _) are representing the interface to the outside world. All "private" member functions (the one starting with _) are basically generating new data for a given parameter on request. These functions are usually called more then once and always delivering new data (e.g. _generate_event_count is called once per file and all event_counts should be different). All properties are actually generating new data only once and return always the same data for any consecutive call (e.g. processing_version is generated once and always returns the same value).

I have checked, that we are able to insert those blocks into DBS 3.

Could you review, please?

Cheers,
Manuel