diff options
| author | Teddy Wing | 2017-08-25 11:32:49 +0200 |
|---|---|---|
| committer | Teddy Wing | 2017-08-25 11:32:49 +0200 |
| commit | 36770fc9e7a4a8fe72d6bf7f2bc0dc328183e6fe (patch) | |
| tree | c68d3f5091b92c8570eaff087cf9d493d316b714 | |
| parent | 8c0018c32933eab21645626013a19de3775c927f (diff) | |
| download | chouette-core-36770fc9e7a4a8fe72d6bf7f2bc0dc328183e6fe.tar.bz2 | |
ReferentialMetadataKludge: Use non-overlapping dates in test data
Previously, the OFFRE_... zip's two referentials had overlapping dates
(2017-03-01..2017-03-31 & 2017-03-01..2017-12-31).
This caused this validation error when trying to save the referentials:
OFFRE_TRANSDEV_20170301122517 couvre le même périmètre d'offre
To fix this, Alban & I changed the dates of the two offers inside the
zip (in the calendrier.xml files) and matched the dates in
`ReferentialMetadataKludge`.
| -rw-r--r-- | lib/referential_metadata_kludge.rb | 8 | ||||
| -rw-r--r-- | spec/fixtures/OFFRE_TRANSDEV_2017030112251.zip | bin | 11432 -> 11185 bytes |
2 files changed, 4 insertions, 4 deletions
diff --git a/lib/referential_metadata_kludge.rb b/lib/referential_metadata_kludge.rb index fcebc5491..597a00c3b 100644 --- a/lib/referential_metadata_kludge.rb +++ b/lib/referential_metadata_kludge.rb @@ -14,10 +14,10 @@ module ReferentialMetadataKludge extend self end def name_to_periods name - {'offre1' => [Date.new(2017,3,1)...Date.new(2017,4,1)], - 'offre2' => [Date.new(2017,3,1)...Date.new(2018,1,1)], - 'OFFRE_TRANSDEV_20170301122517' => [Date.new(2017,3,1)...Date.new(2017,4,1)], - 'OFFRE_TRANSDEV_20170301122519' => [Date.new(2017,3,1)...Date.new(2018,1,1)]}.fetch name + {'offre1' => [Date.new(2017,3,1)...Date.new(2017,3,29)], + 'offre2' => [Date.new(2017,4,1)...Date.new(2017,12,31)], + 'OFFRE_TRANSDEV_20170301122517' => [Date.new(2017,3,1)...Date.new(2017,3,29)], + 'OFFRE_TRANSDEV_20170301122519' => [Date.new(2017,4,1)...Date.new(2017,12,31)]}.fetch name end end diff --git a/spec/fixtures/OFFRE_TRANSDEV_2017030112251.zip b/spec/fixtures/OFFRE_TRANSDEV_2017030112251.zip Binary files differindex 5b28f7cad..9b06e8839 100644 --- a/spec/fixtures/OFFRE_TRANSDEV_2017030112251.zip +++ b/spec/fixtures/OFFRE_TRANSDEV_2017030112251.zip |
