def test_widget_renders_raw_view_when_invalid_requested(self): widget = PrettyJSONWidget(attrs={'initial': 'invalid_view'}) result = widget.render(mock.MagicMock(), mock.MagicMock()) self.assertIn('data-initial="raw"', result)
def test_widget_without_args_renders_raw_view(self): widget = PrettyJSONWidget() result = widget.render(mock.MagicMock(), mock.MagicMock()) self.assertIn('data-initial="raw"', result)
def test_widget_renders_parsed_view_when_requested(self): widget = PrettyJSONWidget(attrs={'initial': 'parsed'}) result = widget.render(mock.MagicMock(), mock.MagicMock()) self.assertIn('data-initial="parsed"', result)