# Office Docs Testing Document Generation

> Sub-skill of office-docs: Testing Document Generation.

- Skill: `vamseeachanta/office-docs-testing-document-generation` (Agent Skill)
- Install (CLI): `npx skillmds@latest add vamseeachanta/office-docs-testing-document-generation`
- Raw SKILL.md: https://api.skillmd.com/api/skills/vamseeachanta/office-docs-testing-document-generation/raw
- Safety review: PASS (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: vamseeachanta (https://skillmd.com/u/vamseeachanta)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/vamseeachanta/office-docs-testing-document-generation

---


# Testing Document Generation

## Testing Document Generation


```python
import pytest
from docx import Document

def test_report_generation():
    """Test report document structure."""
    generate_report(sample_data, 'test_output.docx')

    doc = Document('test_output.docx')

    # Verify structure
    assert len(doc.paragraphs) > 0
    assert doc.paragraphs[0].text == 'Monthly Report'

    # Verify tables
    assert len(doc.tables) == 1
    assert len(doc.tables[0].rows) == 4

def test_template_rendering():
    """Test template variable substitution."""
    context = {'name': 'Test Corp', 'amount': '$1000'}

    doc = DocxTemplate('template.docx')
    doc.render(context)
    doc.save('output.docx')

*See sub-skills for full details.*

