from unittest import TestCase from bs4 import BeautifulSoup from html_to_django.formatters import assets_formatter class AssetsTests(TestCase): def test_basic(self) -> None: soup = BeautifulSoup('', 'html.parser') assets_formatter.format(soup) expected_result = '' self.assertEqual(expected_result, str(soup)) def test_empty(self) -> None: soup = BeautifulSoup('', 'html.parser') assets_formatter.format(soup) expected_result = '' self.assertEqual(expected_result, str(soup)) def test_no_assets(self) -> None: soup = BeautifulSoup('

Test

', 'html.parser') assets_formatter.format(soup) expected_result = '

Test

' self.assertEqual(expected_result, str(soup)) def test_with_multiple_assets(self) -> None: soup = BeautifulSoup('', 'html.parser') assets_formatter.format(soup) expected_result = ('') self.assertEqual(expected_result, str(soup))