Skip to content

Commit

Permalink
Corrigindo teste de verificação do documento criado.
Browse files Browse the repository at this point in the history
Checando se mais ou menos 30 dias foram adicioandos. O valor
provavelmente será 29 dia, porque no date diff terá mais algumas
horas e minutos, pois temos que contar com alguma diferença entre
a hora que foi utilizada pelo nossa chamada, a hora do servidor e
a hora que verificamos a diferença de datas. O que dá 29 dias e
um total de horas, minutos e segundos que dá quase um dia.

Refs: #1
  • Loading branch information
piraz committed Jan 29, 2022
1 parent ba88613 commit d000d92
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 4 deletions.
11 changes: 8 additions & 3 deletions tests/features/steps/document_steps.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@
# See the License for the specific language governing permissions and
# limitations under the License.

from cartola import dt
from datetime import datetime
from behave import given, when, then, step
from behave.api.async_step import async_run_until_complete
from tornado.httpclient import HTTPError
Expand Down Expand Up @@ -42,6 +44,9 @@ async def step_enviamos_arquivo_por_upload(context, file_index):

@then("Resposta do envio por upload é valida")
def step_resposta_envio_por_upload_valida(context):
print(context.documento_valido)
context.tester.assertEqual(context.deadline, context.documento_valido[
'document']['deadline_at'][:-10])
deadline = datetime.strptime(
context.documento_valido['document']['deadline_at'].split("T")[0],
"%Y-%m-%d")
date_diff = deadline - datetime.now()
# Verificando se "mais ou menos" 30 dias foram adicionados
context.tester.assertTrue(date_diff.days >= 29)
1 change: 0 additions & 1 deletion tests/features/steps/signer_steps.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@

from behave import given, when, then, step
from behave.api.async_step import async_run_until_complete
from datetime import datetime, timedelta
from tornado.httpclient import HTTPError
from tornado import escape
import logging
Expand Down

0 comments on commit d000d92

Please sign in to comment.