charlatan icon indicating copy to clipboard operation
charlatan copied to clipboard

A Python library to efficiently manage and install database fixtures

Results 8 charlatan issues
Sort by recently updated
recently updated
newest added

The install_all_fixtures() method ignores fixtures declared with the inherit_from attribute. I'm using version 0.4.5

When I reference a fixture in a `post_creation` section using `!rel`, it is created and added to relationship but I have to manually run an extra commit afterwards. Results in...

Currently `depend_on` appears to be ignored on collections. I can't see how to use `depend_on` for either the parent collection or the child objects. Ideally I'd like the whole collection...

The default SQLAlchemy builder (`InstallAndSave`) commits the session on each individual fixture. In some cases, it may be more desirable to allow all fixtures to be instantiated added to the...

This could be a problem with pyyaml itself. When creating fixtures without models and nesting `!now` only first level is evaluated This yaml definition: ``` yaml simple_dict: fields: created_at: !now...

The doc for `FixturesManager` states that it accepts "list_or_str" of filenames. However, it always calls `extend` on the given parameter. If the input is a list, appending a list to...

Charlatan seems like a very nice way to manage and load fixture data. Is it possible to go the other way, and generate fixtures from an existing database? Django's fixture...

Currently if we want to override a field for a fixture, we have to use install_fixture like so self.install_fixture('foo', overrides={'a': 'baz'}) self.install_fixtures(( 'foo', 'bar', 'baz' )) however, the ability to...