Files
panaetius/rewrite.todo

44 lines
1.3 KiB
Plaintext

Coding:
No Config File:
✔ Handle if a bool is passed in as a default @done(21-10-16 05:25)
needs to be lower case in the toml, need a check for this
Config File:
✔ Handle if a bool is passed in as a default @done(21-10-16 05:25)
needs to be lower case in the toml, need a check for this
Logging:
✔ Create SimpleLogger, AdvancedLogger, CustomLogger classes @done(21-10-16 16:22)
should simply have the different logging strings to output
should both specify whether to save to file or not
✔ Logging path should take by default the config path unless overwritten? @done(21-10-16 23:49)
Errors:
☐ Check logging path + config path are valid, if not raise error.
☐ Add tests for these.
Linting:
☐ Check all functions and annotations.
Docstrings:
☐ Write the docstrings for public functions/methods.
Documentation:
☐ Rewrite documentation using `mkdocs` and using `.md`. @2h
Tests:
Config File:
Environment Variable:
__init__:
☐ Test default config path set to "~/.config"
☐ Test config path is set when passed in
config property:
☐ Check testing config file is returned as dict
☐ Check _self.missing_config and empty dict is returned