Código fonte de tests.unit.test_casa_legislativa
import json
import unittest
from datetime import datetime, timedelta
from unittest.mock import patch
from legislei.houses.casa_legislativa import CasaLegislativa
[documentos]class TestCasaLegislativa(unittest.TestCase):
[documentos] def test_obterDataInicial(self):
par = CasaLegislativa()
self.assertEqual(
datetime(2018, 10, 21),
par.obterDataInicial(datetime(2018, 10, 28), weeks=1)
)
self.assertEqual(
datetime(2018, 10, 23),
par.obterDataInicial(datetime(2018, 10, 28), days=5)
)
[documentos] def test_formatarDatasYMD(self):
data_final = datetime(2018, 10, 28)
data_inicial = datetime(2018, 10, 7)
par = CasaLegislativa()
actual_response = par.formatarDatasYMD(data_inicial, data_final)
self.assertEqual(('2018-10-07', '2018-10-28'), actual_response)