Test Directive 1: . ```{restructuredtext-test-directive} ``` . Directive processed. Type="restructuredtext-test-directive", arguments=[], options={}, content: None . Test Directive 2: . ```{restructuredtext-test-directive} foo ``` . Directive processed. Type="restructuredtext-test-directive", arguments=[], options={}, content: foo . Test Directive 3: . ```{restructuredtext-test-directive} foo ``` . Directive processed. Type="restructuredtext-test-directive", arguments=['foo'], options={}, content: None . Test Directive 4: . ```{restructuredtext-test-directive} foo bar ``` . Directive processed. Type="restructuredtext-test-directive", arguments=['foo'], options={}, content: bar . Test Directive 5: . ```{restructuredtext-test-directive} foo bar ``` . Directive processed. Type="restructuredtext-test-directive", arguments=['foo bar'], options={}, content: None . Test Directive 6: . ```{restructuredtext-test-directive} foo bar baz ``` . Directive processed. Type="restructuredtext-test-directive", arguments=['foo bar'], options={}, content: baz . Test Directive 7: . ```{restructuredtext-test-directive} foo ``` . Directive processed. Type="restructuredtext-test-directive", arguments=[], options={}, content: foo . Test Directive Options 1: . ```{restructuredtext-test-directive} --- option1: a option2: b --- foo ``` . Directive processed. Type="restructuredtext-test-directive", arguments=[], options={'option1': 'a', 'option2': 'b'}, content: foo . Test Directive Options 2: . ```{restructuredtext-test-directive} :option1: a :option2: b foo ``` . Directive processed. Type="restructuredtext-test-directive", arguments=[], options={'option1': 'a', 'option2': 'b'}, content: foo . Test Directive Options Error: . ```{restructuredtext-test-directive} :option1 :option2: b foo ``` . Directive 'restructuredtext-test-directive': Invalid options YAML: mapping values are not allowed here in "", line 2, column 8: option2: b ^ :option1 :option2: b foo . Unknown Directive: . ```{unknown} ``` . Unknown directive type "unknown". No directive entry for "unknown" in module "docutils.parsers.rst.languages.en". Trying "unknown" as canonical directive name. .