mirror of
https://github.com/dtomlinson91/tembo.git
synced 2025-12-22 10:05:49 +00:00
1.2 KiB
1.2 KiB
testing notes
optional:
- user_input
- example
- template_filename
- template_path
required:
-
base_path
-
page_path
-
filename
-
extension
-
name
-
page with/without a template
-
user input is None
-
the given base path does not exist
-
page using/not using input tokens
-
user input does not match number of input tokens
- no user input
- mismatched user input
- with/without example
-
page using/not using date tokens
-
page using/not using name tokens
-
path/page filenames can contain spaces and they are converted
@dataclass class PageCreatorOptions: """Options dataclass to create a Page.
Attributes:
base_path (str):
page_path (str):
filename (str):
extension (str):
name (str):
user_input (Collection[str] | None, optional):
example (str | None, optional):
template_filename (str | None, optional):
template_path (str | None, optional):
"""
base_path: str
page_path: str
filename: str
extension: str
name: str
user_input: Collection[str] | None = None
example: str | None = None
template_filename: str | None = None
template_path: str | None = None