mirror of
https://github.com/dtomlinson91/panaetius.git
synced 2025-12-22 04:55:44 +00:00
44 lines
1.3 KiB
Plaintext
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
|