* Corrected the macro for comments on the test file.
* Added current_date (utcnow()) variable available for template macros.
* Removed unnecessary datetime import from macros file.
* Regenerated all practice exercise test files to add timestamp.
* Changed `datetime.now(tz=timezone.utc)` to `datetime.now(tz=timezone.utc).date()`
* Second regeneration to remove `timestamp` and just keep `date` for test files.
[no important files changed]
The original code passed a generator expression into the assertion,
which was converted into a list prior to being evaluated for truthiness.
If all the values in the generator are False, the assertion will check
whether `[False, False, False, ...]` is truthy, which it is.
I can't see how this test can ever have failed.
I've used `subTest()`, having seen it used in other exercises.
- Added a skip formatting instruction to Black
- Reformatted template to have assert test all on one line
- Re-generated tests and tested example solution