def test_build_form(self): json = { "attrs": { "id": "some_id", "class": [ "class1", "class2" ] }, "children": [] } form = FormBuilder(json) html = form._build_form() self.assertTrue('id="{}"'.format(json['attrs']['id']) in html) self.assertTrue('class="{}"'.format(" ".join(json['attrs']['class'])) in html)