moving risk_data function to a new file and tests for Escribir_Datos_Osiris #8
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
risk_data
function and its helper function to a new fileEscribir_Datos_Osiris
to a new file to avoid circular import betweenrisk_data.py
andsubida.py
test_get_phone_numbers.py
totest_risk_data.py
Escribir_Datos_Osiris()
time
fordatetime
library, because when I use thefreezegun
to test the time the file is created, there was an error with this library using time (issue from freezgun repo).Dockerfile
:file_directory="Subida Osiris"
, if the script doesn't find this variable, uses the default value "Subida Osiris" --> this is archive with:os.getenv("file_directory", "Subida Osiris")
ipdb
,pytest
dependencies in Pipfile to[dev-packages]
and addingfreezegun
to itDocumentation:
freezegun --> FreezeGun is a library that allows your Python tests to travel through time by mocking the datetime module.
tempfile.TemporaryDirectory --> This class securely creates a temporary directory. I used it to create a folder and test
Escribir_Datos_Osiris
, otherwise raises an Exception if there is no folder created.