def METHOD_NAME(self):
    report = Report()
    section = Section(name="section")
    command = Command(name="a command", return_code=0,
                      href="does/not/matter")
    section.add(command)
    report.add(section)
    expected = json.dumps({"section": {
        "commands": [{"name": "a command",
                      "return_code": 0,
                      "href": "does/not/matter"}]}})
    self.assertEquals(expected, str(report))