~jcsackett/charmworld/bac-tag-constraints

« back to all changes in this revision

Viewing changes to charmworld/testing/factory.py

[r=benji][bug=][author=abentley] Prerequisite changes for versioning.

Show diffs side-by-side

added added

removed removed

Lines of Context:
171
171
                   date_created=None, downloads=0,
172
172
                   downloads_in_past_30_days=0, is_featured=False,
173
173
                   promulgated=False, categories=None, branch_deleted=False,
174
 
                   proof=None, payload=None, empty_branch=False, hash_=None):
 
174
                   proof=None, payload=None, empty_branch=False, hash_=None,
 
175
                   store_revision=1):
175
176
    """Return the json of a charm."""
176
177
    if not description:
177
178
        description = """byobu-class provides remote terminal access through
245
246
                raise ValueError(
246
247
                    'Cannot specify "%s" if payload supplied.' % key)
247
248
        charm = dict(payload)
248
 
    add_store_data(charm, promulgated, charm_error)
 
249
    add_store_data(charm, promulgated, charm_error, store_revision)
249
250
    charm.update({
250
251
        '_id': charm['branch_spec'],
251
252
        'address': get_address(charm, promulgated),