Added a utility script to dump a normalized names.json fixture
- Legacy-Id: 17775
This commit is contained in:
parent
9a72f1b031
commit
b196542143
16
bin/dump-to-names-json
Normal file
16
bin/dump-to-names-json
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# This script provides a limited selected dump of database content with the
|
||||||
|
# purpose of generating a test fixture that provides the test data needed
|
||||||
|
# by the test suite.
|
||||||
|
#
|
||||||
|
# The generated data fixture is sorted and normalized in order to produce
|
||||||
|
# minimal commit diffs which reflect only actual changes in the fixture data,
|
||||||
|
# without apparent changes resulting only from ordering changes.
|
||||||
|
|
||||||
|
set -x
|
||||||
|
ietf/manage.py dumpdata --indent 1 doc.State doc.BallotType doc.StateType \
|
||||||
|
mailtrigger.MailTrigger mailtrigger.Recipient name utils.VersionInfo \
|
||||||
|
group.GroupFeatures stats.CountryAlias dbtemplate.DBTemplate \
|
||||||
|
| jq --sort-keys "sort_by(.model, .pk)" \
|
||||||
|
| jq '[.[] | select(.model!="dbtemplate.dbtemplate" or .pk==354)]' > ietf/name/fixtures/names.json
|
Loading…
Reference in a new issue