Skip to content

Commit

Permalink
Merge pull request #45 from gisce/fix_change_esios_indicators
Browse files Browse the repository at this point in the history
Actualizacion de nombre y descripción en algunos componentes de ESIOS
  • Loading branch information
davidmunoznovoa authored Sep 2, 2022
2 parents bd59751 + 0337603 commit 5501e1e
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 24 deletions.
33 changes: 17 additions & 16 deletions spec/archives_spec.py
Original file line number Diff line number Diff line change
Expand Up @@ -293,20 +293,21 @@ def validate_P48cierre(xml):

with it('Gets current month p48'):
today = self.today
start = datetime(today.year, today.month, 1)
last_month_day = calendar.monthrange(today.year, today.month)[1]
end = datetime(today.year, today.month, today.day > 1 and today.day - 1 or 1)

res = P48Cierre(self.e).download(start, end)

c = BytesIO(res)
zf = zipfile.ZipFile(c)
assert zf.testzip() is None
expected_filenames = []
for day in range(0, today.day):
p48_day = start + relativedelta.relativedelta(days=day)
expected_filenames.append('p48cierre_{}.xml'.format(p48_day.strftime('%Y%m%d')))

assert len(zf.namelist()) == today.day - 1
for filename in zf.namelist():
if today.day not in (1, 2):
start = datetime(today.year, today.month, 1)
last_month_day = calendar.monthrange(today.year, today.month)[1]
end = datetime(today.year, today.month, today.day > 1 and today.day - 1 or 1)

res = P48Cierre(self.e).download(start, end)

c = BytesIO(res)
zf = zipfile.ZipFile(c)
assert zf.testzip() is None
expected_filenames = []
for day in range(0, today.day):
p48_day = start + relativedelta.relativedelta(days=day)
expected_filenames.append('p48cierre_{}.xml'.format(p48_day.strftime('%Y%m%d')))

assert len(zf.namelist()) == today.day - 1
for filename in zf.namelist():
assert filename in expected_filenames
16 changes: 8 additions & 8 deletions spec/indicators_spec.py
Original file line number Diff line number Diff line change
Expand Up @@ -805,7 +805,7 @@
equal(u'Mecanismo de ajuste TOT_MAJ3')
)
expect(data['indicator']['name']).to(
contain(u'Precio medio horario componente RD-L 10/2022 mercado diario e intradiario - diferencia por liquidaci\xf3n con medidas ')
contain(u'Precio medio horario componente RD-L 10/2022 restricciones t\xe9cnicas y mercados de balance ')
)
with it('Returns PriceMedioHorarioMAJ3nocur instance'):
# 1902
Expand All @@ -817,7 +817,7 @@
equal(u'Mecanismo de ajuste CLI_MAJ3')
)
expect(data['indicator']['name']).to(
contain(u'Precio medio horario componenSte RD-L 10/2022 mercado diario e intradiario - diferencia por liquidaci\xf3n con medidas contrataci\xf3n libre')
contain(u'Precio medio horario componente RD-L 10/2022 restricciones t\xe9cnicas y mercados de balance contrataci\xf3n libre')
)
with it('Returns PriceMedioHorarioMAJ3cur instance'):
# 1903
Expand All @@ -829,7 +829,7 @@
equal(u'Mecanismo de ajuste CUR_MAJ3')
)
expect(data['indicator']['name']).to(
contain(u'Precio medio horario componente RD-L 10/2022 mercado diario e intradiario - diferencia por liquidaci\xf3n con medidas comercializadores de referencia')
contain(u'Precio medio horario componente RD-L 10/2022 restricciones t\xe9cnicas y mercados de balance comercializadores de referencia')
)
with it('Returns PriceMedioHorarioAJOStotal instance'):
# 1904
Expand All @@ -838,10 +838,10 @@
assert isinstance(profile, PriceMedioHorarioAJOStotal)
data = profile.get(self.start_date, self.end_date)
expect(data['indicator']['short_name']).to(
equal(u'Mecanismo de ajuste CLI_AJOS')
equal(u'Mecanismo de ajuste TOT_AJOS')
)
expect(data['indicator']['name']).to(
contain(u'Precio medio horario componente RD-L 10/2022 restricciones t\xe9cnicas y mercados de balance contrataci\xf3n libre')
contain(u'Precio medio horario componente RD-L 10/2022 mercado diario e intradiario - diferencia por liquidaci\xf3n con medidas')
)
with it('Returns PriceMedioHorarioAJOSnocur instance'):
# 1905
Expand All @@ -850,10 +850,10 @@
assert isinstance(profile, PriceMedioHorarioAJOSnocur)
data = profile.get(self.start_date, self.end_date)
expect(data['indicator']['short_name']).to(
equal(u'Mecanismo de ajuste')
equal(u'Mecanismo de ajuste CLI_AJOS')
)
expect(data['indicator']['name']).to(
contain(u'Mecanismo de ajuste contratacion libre')
contain(u'Precio medio horario componente RD-L 10/2022 mercado diario e intradiario - dif. por liq. con medidas contrataci\xf3n libre')
)
with it('Returns PriceMedioHorarioAJOScur instance'):
# 1906
Expand All @@ -865,5 +865,5 @@
equal(u'Mecanismo de ajuste CUR_AJOS')
)
expect(data['indicator']['name']).to(
contain(u'Precio medio horario componente RD-L 10/2022 restricciones t\xe9cnicas y mercados de balance comercializadores de referencia')
contain(u'Precio medio horario componente RD-L 10/2022 mercado diario e intradiario - dif. por liq. con med. comerc. referencia')
)

0 comments on commit 5501e1e

Please sign in to comment.