diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2017-08-13 10:42:58 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2017-08-13 10:42:58 +0200 |
commit | 2ac0935955c0f9ecd25f9dfe5d25b74aa039a2a9 (patch) | |
tree | 0e2a2e7f9596c0680ca405a22cafff0ff2a8690d | |
parent | fe2a90c4b543706408e3991626711e50b9fb6b26 (diff) | |
download | Ishtar-2ac0935955c0f9ecd25f9dfe5d25b74aa039a2a9.tar.bz2 Ishtar-2ac0935955c0f9ecd25f9dfe5d25b74aa039a2a9.zip |
Fixtures: two times fixtures for relation types with no relation between them at first time
-rw-r--r-- | Makefile.example | 14 | ||||
-rw-r--r-- | archaeological_context_records/tests.py | 4 | ||||
-rwxr-xr-x | install/ishtar-prepare-instance | 2 | ||||
-rw-r--r-- | ishtar_common/tests.py | 5 |
4 files changed, 21 insertions, 4 deletions
diff --git a/Makefile.example b/Makefile.example index 2529c56f4..84325806b 100644 --- a/Makefile.example +++ b/Makefile.example @@ -158,9 +158,14 @@ fixtures_operations: archaeological_operations.acttype \ archaeological_operations.period \ archaeological_operations.remaintype \ - archaeological_operations.relationtype \ archaeological_operations.reportstate \ > '../archaeological_operations/fixtures/initial_data-'$(default_data)'.json' + cd $(project); $(PYTHON) ./manage.py dumpdata --indent 4 --natural-primary --natural-foreign \ + archaeological_operations.relationtype \ + > '../archaeological_operations/fixtures/initial_data_relation_type-'$(default_data)'.json' + cat archaeological_operations/fixtures/initial_data_relation_type-$(default_data).json | tr '\n' '\r' | \ + sed -e 's/"inverse_relation": *\[\r *\"[-_a-z0-9]*\" *\r *\]/"inverse_relation": null/g' | \ + tr '\r' '\n' > archaeological_operations/fixtures/initial_data_relation_type_norel-'$(default_data)'.json fixtures_context_records: cd $(project); $(PYTHON) ./manage.py dumpdata --indent 4 --natural-primary --natural-foreign \ @@ -169,10 +174,15 @@ fixtures_context_records: archaeological_context_records.identificationtype \ archaeological_context_records.unit \ archaeological_context_records.datingtype \ - archaeological_context_records.relationtype \ archaeological_context_records.excavationtechnictype \ archaeological_context_records.documentationtype \ > '../archaeological_context_records/fixtures/initial_data-'$(default_data)'.json' + cd $(project); $(PYTHON) ./manage.py dumpdata --indent 4 --natural-primary --natural-foreign \ + archaeological_context_records.relationtype \ + > '../archaeological_context_records/fixtures/initial_data_relation_type-'$(default_data)'.json' + cat archaeological_context_records/fixtures/initial_data_relation_type-$(default_data).json | tr '\n' '\r' | \ + sed -e 's/"inverse_relation": *\[\r *\"[-_a-z0-9]*\" *\r *\]/"inverse_relation": null/g' | \ + tr '\r' '\n' > archaeological_context_records/fixtures/initial_data_relation_type_norel-'$(default_data)'.json fixtures_finds: cd $(project); $(PYTHON) ./manage.py dumpdata --indent 4 --natural-primary --natural-foreign \ diff --git a/archaeological_context_records/tests.py b/archaeological_context_records/tests.py index 0de30ef31..b26823777 100644 --- a/archaeological_context_records/tests.py +++ b/archaeological_context_records/tests.py @@ -41,6 +41,10 @@ from archaeological_context_records import views CONTEXT_RECORD_FIXTURES = FILE_FIXTURES + [ settings.ROOT_PATH + '../archaeological_context_records/fixtures/initial_data-fr.json', + '../archaeological_context_records/fixtures/' + 'initial_data_relation_type_norel-fr.json', + '../archaeological_context_records/fixtures/' + 'initial_data_relation_type-fr.json', ] CONTEXT_RECORD_TOWNS_FIXTURES = FILE_TOWNS_FIXTURES + [ diff --git a/install/ishtar-prepare-instance b/install/ishtar-prepare-instance index de5bda726..b05d7d16d 100755 --- a/install/ishtar-prepare-instance +++ b/install/ishtar-prepare-instance @@ -296,7 +296,7 @@ EOF ./manage.py migrate cecho y " - loading fixtures" - FIXTURES="$DEST/fixtures/initial_data-auth-fr.json $DEST/ishtar_common/fixtures/initial_data-fr.json $DEST/ishtar_common/fixtures/initial_importtypes-fr.json $DEST/archaeological_operations/fixtures/initial_data-fr.json $DEST/archaeological_context_records/fixtures/initial_data-fr.json $DEST/archaeological_files/fixtures/initial_data-fr.json $DEST/archaeological_finds/fixtures/initial_data-fr.json $DEST/archaeological_warehouse/fixtures/initial_data-fr.json" + FIXTURES="$DEST/fixtures/initial_data-auth-fr.json $DEST/ishtar_common/fixtures/initial_data-fr.json $DEST/ishtar_common/fixtures/initial_importtypes-fr.json $DEST/archaeological_operations/fixtures/initial_data-fr.json $DEST/archaeological_operations/fixtures/initial_data_relation_type_norel-fr.json $DEST/archaeological_operations/fixtures/initial_data_relation_type-fr.json $DEST/archaeological_context_records/fixtures/initial_data-fr.json $DEST/archaeological_context_records/fixtures/initial_data_relation_type_norel-fr.json $DEST/archaeological_context_records/fixtures/initial_data_relation_type-fr.json $DEST/archaeological_files/fixtures/initial_data-fr.json $DEST/archaeological_finds/fixtures/initial_data-fr.json $DEST/archaeological_warehouse/fixtures/initial_data-fr.json" for data in $FIXTURES; do echo $data; ./manage.py loaddata $data; diff --git a/ishtar_common/tests.py b/ishtar_common/tests.py index ad623980d..8f94b1b12 100644 --- a/ishtar_common/tests.py +++ b/ishtar_common/tests.py @@ -50,7 +50,10 @@ COMMON_FIXTURES = [ OPERATION_FIXTURES = COMMON_FIXTURES + [ settings.ROOT_PATH + - '../archaeological_operations/fixtures/initial_data-fr.json' + '../archaeological_operations/fixtures/initial_data-fr.json', + '../archaeological_operations/fixtures/' + 'initial_data_relation_type_norel-fr.json', + '../archaeological_operations/fixtures/initial_data_relation_type-fr.json', ] |