all tests now discoverable, linebreak now inline object.
Some checks failed
Python CI / test (push) Failing after 26s

This commit is contained in:
Duncan Tourolle 2025-06-07 14:42:32 +02:00
parent ba6d8ca906
commit ab84691278
6 changed files with 14 additions and 9 deletions

View File

@ -1,6 +1,6 @@
from .block import Block, BlockType, Paragraph, Heading, HeadingLevel, Quote, CodeBlock
from .block import HList, ListItem, ListStyle, Table, TableRow, TableCell
#from .block import HorizontalRule, LineBreak, Image
from .inline import Word, FormattedSpan
from .block import HorizontalRule, Image
from .inline import Word, FormattedSpan, LineBreak
from .document import Document, MetadataType, Chapter, Book
from .functional import Link, LinkType, Button, Form, FormField, FormFieldType

View File

@ -1017,4 +1017,8 @@ class Table(Block):
class Image:
pass
class HorizontalRule:
pass

View File

@ -8,9 +8,9 @@ from .style import Font, FontStyle, FontWeight, TextDecoration
from .abstract.document import Document, MetadataType, Book, Chapter
from .abstract.block import (
Block, BlockType, Paragraph, Heading, HeadingLevel, Quote, CodeBlock,
HList, ListStyle, ListItem, Table, TableRow, TableCell, HorizontalRule, LineBreak
HList, ListStyle, ListItem, Table, TableRow, TableCell, HorizontalRule
)
from .abstract.inline import Word, FormattedSpan
from .abstract.inline import Word, FormattedSpan, LineBreak
from .abstract.functional import Link, LinkType, Button, Form, FormField, FormFieldType
from .concrete.page import Page
from pyWebLayout.layout import Alignment

View File

@ -11,8 +11,9 @@ from pyWebLayout.abstract.document import Document
from pyWebLayout.abstract.block import (
Block, Paragraph, Heading, HeadingLevel, Quote, CodeBlock,
HList, ListStyle, ListItem, Table, TableRow, TableCell,
#HorizontalRule, LineBreak, Image
HorizontalRule, Image
)
from pyWebLayout.abstract.inline import LineBreak
from pyWebLayout.abstract.functional import Link, LinkType
from pyWebLayout.io.readers.html_style import HTMLStyleManager
from pyWebLayout.io.readers.html_text import HTMLTextProcessor

View File

@ -8,9 +8,9 @@ import unittest
from pyWebLayout.abstract.block import (
Block, BlockType, Paragraph, Heading, HeadingLevel, Quote, CodeBlock,
HList, ListStyle, ListItem, Table, TableRow, TableCell,
HorizontalRule, LineBreak, Image
HorizontalRule, Image
)
from pyWebLayout.abstract.inline import Word
from pyWebLayout.abstract.inline import Word, LineBreak
from pyWebLayout.style import Font

View File

@ -10,9 +10,9 @@ from pyWebLayout.io.readers.html_content import HTMLContentReader
from pyWebLayout.abstract.document import Document
from pyWebLayout.abstract.block import (
Paragraph, Heading, HeadingLevel, HList, ListStyle,
Table, Quote, CodeBlock, HorizontalRule, LineBreak
Table, Quote, CodeBlock, HorizontalRule
)
from pyWebLayout.abstract.inline import LineBreak
class TestHTMLContentReader(unittest.TestCase):
"""Test cases for HTMLContentReader."""