Implement plans

This commit is contained in:
2026-03-04 02:19:22 +00:00
parent 34ee49410d
commit 0718a06c19
31 changed files with 3987 additions and 181 deletions

View File

@@ -79,6 +79,13 @@ class BPSubcommandTests(TransactionTestCase):
parsed = parse_bp_subcommand("#bp set range# now")
self.assertEqual("set_range", parsed.command)
def test_parser_detects_dot_prefix_forms(self):
parsed = parse_bp_subcommand(".BP set addendum text")
self.assertEqual("set", parsed.command)
self.assertEqual("addendum text", parsed.remainder_text)
parsed_range = parse_bp_subcommand(".bp set range")
self.assertEqual("set_range", parsed_range.command)
def test_set_standalone_uses_remainder_only(self):
trigger = Message.objects.create(
user=self.user,