'Test conditions under which a particular option
(not the entire problem) is marked incorrect.'

def test_option_marked_incorrect(self):

    conditions = [{'input_type': 'radio', 'value': '2'}, {'input_type': 'radio', 'value': ['2']}]
    self.context['status'] = Status('incorrect')
    for test_conditions in conditions:
        self.context.update(test_conditions)
        xml = self.render_to_xml(self.context)
        xpath = "//label[contains(@class,    'choicegroup_incorrect')]"
        self.assert_has_xpath(xml, xpath, self.context)
        xpath = "//div[@class='indicator-container']/span"
        self.assert_no_xpath(xml, xpath, self.context)
