class LinkTestCase(unittest.TestCase,CssComparator): """ Testing Link's behaviour """ def setUp(self): unittest.TestCase.setUp(self) self.ui_element = Link("target", "css_class", "elem_id", "elem_name", "callback_java_script", "callback_function") self.out = Template( "{% load ajax_view %}{% link 'target' 'css_class' 'elem_id' 'elem_name' 'callback_java_script' 'callback_function' %}" ).render(Context()) def testCssClass(self): """ Should has ui_link css class """ self.assertTrue(self.cssClassComparator(self.ui_element.css_class,"ui_link")) def testRenderer(self): """ Should render a proper html element """ self.assertEqual(self.ui_element.__str__(), HTML_BODY) def templatetagsRendere(self): """ Should render a proper html element """ self.assertEqual(self.out, HTML_BODY)