def test_render_option(self): widget = MPTTFilteredSelectMultiple('test', False) option = widget.render_option([], 1, 'Test', (4, 5)) self.assertEquals( option, '<option value="1" data-tree-id="4"' ' data-left-value="5">Test</option>') option = widget.render_option(['0', '1', '2'], 1, 'Test', (4, 5)) self.assertEquals( option, '<option value="1" selected="selected" data-tree-id="4"' ' data-left-value="5">Test</option>')
def test_render_option(self): widget = MPTTFilteredSelectMultiple('test', False) option = widget.render_option([], 1, 'Test', (4, 5)) self.assertEqual( option, '<option value="1" data-tree-id="4"' ' data-left-value="5">Test</option>') option = widget.render_option(['0', '1', '2'], 1, 'Test', (4, 5)) self.assertEqual( option, '<option value="1" selected="selected" data-tree-id="4"' ' data-left-value="5">Test</option>')
def test_render_option_non_ascii_issue_317(self): widget = MPTTFilteredSelectMultiple('test', False) option = widget.render_option([], 1, 'тест', (1, 1)) self.assertEqual( option, smart_text('<option value="1" data-tree-id="1"' ' data-left-value="1">тест</option>'))