use double quotes for docstrings
This commit is contained in:
parent
5ea5e8d8f9
commit
31e52e20d6
@ -1,6 +1,6 @@
|
|||||||
'''
|
"""
|
||||||
Build files equivalent to the test cases used by KLayout.
|
Build files equivalent to the test cases used by KLayout.
|
||||||
'''
|
"""
|
||||||
|
|
||||||
from typing import Callable, IO
|
from typing import Callable, IO
|
||||||
|
|
||||||
|
@ -27,8 +27,8 @@ def base_tests(layout: OasisLayout) -> None:
|
|||||||
|
|
||||||
|
|
||||||
def write_file_1(buf: IO[bytes]) -> IO[bytes]:
|
def write_file_1(buf: IO[bytes]) -> IO[bytes]:
|
||||||
'''
|
"""
|
||||||
'''
|
"""
|
||||||
buf.write(HEADER)
|
buf.write(HEADER)
|
||||||
|
|
||||||
write_uint(buf, 14) # CELL record (explicit)
|
write_uint(buf, 14) # CELL record (explicit)
|
||||||
|
@ -24,9 +24,9 @@ def base_tests(layout: OasisLayout) -> None:
|
|||||||
|
|
||||||
|
|
||||||
def write_file_1(buf: IO[bytes]) -> IO[bytes]:
|
def write_file_1(buf: IO[bytes]) -> IO[bytes]:
|
||||||
'''
|
"""
|
||||||
Single cell with explicit name 'XYZ'
|
Single cell with explicit name 'XYZ'
|
||||||
'''
|
"""
|
||||||
buf.write(HEADER)
|
buf.write(HEADER)
|
||||||
|
|
||||||
write_uint(buf, 14) # CELL record (explicit)
|
write_uint(buf, 14) # CELL record (explicit)
|
||||||
@ -49,9 +49,9 @@ def test_file_1() -> None:
|
|||||||
|
|
||||||
|
|
||||||
def write_file_2(buf: IO[bytes]) -> IO[bytes]:
|
def write_file_2(buf: IO[bytes]) -> IO[bytes]:
|
||||||
'''
|
"""
|
||||||
Two cellnames ('XYZ', 'ABC') and two cells with name references.
|
Two cellnames ('XYZ', 'ABC') and two cells with name references.
|
||||||
'''
|
"""
|
||||||
buf.write(HEADER)
|
buf.write(HEADER)
|
||||||
|
|
||||||
write_uint(buf, 3) # CELLNAME record (implicit id 0)
|
write_uint(buf, 3) # CELLNAME record (implicit id 0)
|
||||||
@ -86,9 +86,9 @@ def test_file_2() -> None:
|
|||||||
|
|
||||||
|
|
||||||
def write_file_3(buf: IO[bytes]) -> IO[bytes]:
|
def write_file_3(buf: IO[bytes]) -> IO[bytes]:
|
||||||
'''
|
"""
|
||||||
Invalid file, contains a mix of explicit and implicit cellnames
|
Invalid file, contains a mix of explicit and implicit cellnames
|
||||||
'''
|
"""
|
||||||
buf.write(HEADER)
|
buf.write(HEADER)
|
||||||
|
|
||||||
write_uint(buf, 4) # CELLNAME record (explicit id)
|
write_uint(buf, 4) # CELLNAME record (explicit id)
|
||||||
@ -117,9 +117,9 @@ def test_file_3() -> None:
|
|||||||
|
|
||||||
|
|
||||||
def write_file_4(buf: IO[bytes]) -> IO[bytes]:
|
def write_file_4(buf: IO[bytes]) -> IO[bytes]:
|
||||||
'''
|
"""
|
||||||
Two cells referencing two names with explicit ids (unsorted)
|
Two cells referencing two names with explicit ids (unsorted)
|
||||||
'''
|
"""
|
||||||
buf.write(HEADER)
|
buf.write(HEADER)
|
||||||
|
|
||||||
write_uint(buf, 4) # CELLNAME record (explicit id)
|
write_uint(buf, 4) # CELLNAME record (explicit id)
|
||||||
@ -156,9 +156,9 @@ def test_file_4() -> None:
|
|||||||
|
|
||||||
|
|
||||||
def write_file_5(buf: IO[bytes]) -> IO[bytes]:
|
def write_file_5(buf: IO[bytes]) -> IO[bytes]:
|
||||||
'''
|
"""
|
||||||
Reference to non-existent cell name.
|
Reference to non-existent cell name.
|
||||||
'''
|
"""
|
||||||
buf.write(HEADER)
|
buf.write(HEADER)
|
||||||
|
|
||||||
write_uint(buf, 4) # CELLNAME record (explicit id)
|
write_uint(buf, 4) # CELLNAME record (explicit id)
|
||||||
@ -197,9 +197,9 @@ def test_file_5() -> None:
|
|||||||
|
|
||||||
|
|
||||||
def write_file_6(buf: IO[bytes]) -> IO[bytes]:
|
def write_file_6(buf: IO[bytes]) -> IO[bytes]:
|
||||||
'''
|
"""
|
||||||
Cellname with invalid n-string.
|
Cellname with invalid n-string.
|
||||||
'''
|
"""
|
||||||
buf.write(HEADER)
|
buf.write(HEADER)
|
||||||
|
|
||||||
write_uint(buf, 4) # CELLNAME record (explicit id)
|
write_uint(buf, 4) # CELLNAME record (explicit id)
|
||||||
@ -238,9 +238,9 @@ def test_file_6() -> None:
|
|||||||
|
|
||||||
|
|
||||||
def write_file_7(buf: IO[bytes]) -> IO[bytes]:
|
def write_file_7(buf: IO[bytes]) -> IO[bytes]:
|
||||||
'''
|
"""
|
||||||
Unused cellname.
|
Unused cellname.
|
||||||
'''
|
"""
|
||||||
buf.write(HEADER)
|
buf.write(HEADER)
|
||||||
|
|
||||||
write_uint(buf, 4) # CELLNAME record (explicit id)
|
write_uint(buf, 4) # CELLNAME record (explicit id)
|
||||||
|
@ -25,8 +25,8 @@ def base_tests(layout: OasisLayout) -> None:
|
|||||||
|
|
||||||
|
|
||||||
def write_file_1(buf: IO[bytes]) -> IO[bytes]:
|
def write_file_1(buf: IO[bytes]) -> IO[bytes]:
|
||||||
'''
|
"""
|
||||||
'''
|
"""
|
||||||
buf.write(HEADER)
|
buf.write(HEADER)
|
||||||
|
|
||||||
write_uint(buf, 14) # CELL record (explicit)
|
write_uint(buf, 14) # CELL record (explicit)
|
||||||
|
@ -21,8 +21,8 @@ def base_tests(layout: OasisLayout) -> None:
|
|||||||
|
|
||||||
|
|
||||||
def write_file_1(buf: IO[bytes]) -> IO[bytes]:
|
def write_file_1(buf: IO[bytes]) -> IO[bytes]:
|
||||||
'''
|
"""
|
||||||
'''
|
"""
|
||||||
buf.write(HEADER)
|
buf.write(HEADER)
|
||||||
|
|
||||||
write_uint(buf, 14) # CELL record (explicit)
|
write_uint(buf, 14) # CELL record (explicit)
|
||||||
@ -154,8 +154,8 @@ def test_file_1() -> None:
|
|||||||
|
|
||||||
|
|
||||||
def write_file_2(buf: IO[bytes]) -> IO[bytes]:
|
def write_file_2(buf: IO[bytes]) -> IO[bytes]:
|
||||||
'''
|
"""
|
||||||
'''
|
"""
|
||||||
buf.write(HEADER)
|
buf.write(HEADER)
|
||||||
|
|
||||||
write_uint(buf, 14) # CELL record (explicit)
|
write_uint(buf, 14) # CELL record (explicit)
|
||||||
|
@ -23,11 +23,11 @@ def base_tests(layout: OasisLayout) -> None:
|
|||||||
|
|
||||||
|
|
||||||
def write_file_1(buf: IO[bytes]) -> IO[bytes]:
|
def write_file_1(buf: IO[bytes]) -> IO[bytes]:
|
||||||
'''
|
"""
|
||||||
File contains one PAD record.
|
File contains one PAD record.
|
||||||
1000 units/micron
|
1000 units/micron
|
||||||
Offset table inside START.
|
Offset table inside START.
|
||||||
'''
|
"""
|
||||||
buf.write(MAGIC_BYTES)
|
buf.write(MAGIC_BYTES)
|
||||||
|
|
||||||
write_uint(buf, 1) # START record
|
write_uint(buf, 1) # START record
|
||||||
@ -56,11 +56,11 @@ def test_file_1() -> None:
|
|||||||
|
|
||||||
|
|
||||||
def write_file_2(buf: IO[bytes]) -> IO[bytes]:
|
def write_file_2(buf: IO[bytes]) -> IO[bytes]:
|
||||||
'''
|
"""
|
||||||
File contains no records.
|
File contains no records.
|
||||||
1/2 unit/micron
|
1/2 unit/micron
|
||||||
Offset table inside START.
|
Offset table inside START.
|
||||||
'''
|
"""
|
||||||
buf.write(MAGIC_BYTES)
|
buf.write(MAGIC_BYTES)
|
||||||
|
|
||||||
write_uint(buf, 1) # START record
|
write_uint(buf, 1) # START record
|
||||||
@ -87,11 +87,11 @@ def test_file_2() -> None:
|
|||||||
|
|
||||||
|
|
||||||
def write_file_3(buf: IO[bytes]) -> IO[bytes]:
|
def write_file_3(buf: IO[bytes]) -> IO[bytes]:
|
||||||
'''
|
"""
|
||||||
File contains no records.
|
File contains no records.
|
||||||
10/4 unit/micron
|
10/4 unit/micron
|
||||||
Offset table inside START.
|
Offset table inside START.
|
||||||
'''
|
"""
|
||||||
buf.write(MAGIC_BYTES)
|
buf.write(MAGIC_BYTES)
|
||||||
|
|
||||||
write_uint(buf, 1) # START record
|
write_uint(buf, 1) # START record
|
||||||
@ -119,11 +119,11 @@ def test_file_3() -> None:
|
|||||||
|
|
||||||
|
|
||||||
def write_file_4(buf: IO[bytes]) -> IO[bytes]:
|
def write_file_4(buf: IO[bytes]) -> IO[bytes]:
|
||||||
'''
|
"""
|
||||||
File contains no records.
|
File contains no records.
|
||||||
12.5 unit/micron (float32)
|
12.5 unit/micron (float32)
|
||||||
Offset table inside START.
|
Offset table inside START.
|
||||||
'''
|
"""
|
||||||
buf.write(MAGIC_BYTES)
|
buf.write(MAGIC_BYTES)
|
||||||
|
|
||||||
write_uint(buf, 1) # START record
|
write_uint(buf, 1) # START record
|
||||||
@ -150,11 +150,11 @@ def test_file_4() -> None:
|
|||||||
|
|
||||||
|
|
||||||
def write_file_5(buf: IO[bytes]) -> IO[bytes]:
|
def write_file_5(buf: IO[bytes]) -> IO[bytes]:
|
||||||
'''
|
"""
|
||||||
File contains no records.
|
File contains no records.
|
||||||
12.5 unit/micron (float64)
|
12.5 unit/micron (float64)
|
||||||
Offset table inside START.
|
Offset table inside START.
|
||||||
'''
|
"""
|
||||||
buf.write(MAGIC_BYTES)
|
buf.write(MAGIC_BYTES)
|
||||||
|
|
||||||
write_uint(buf, 1) # START record
|
write_uint(buf, 1) # START record
|
||||||
|
@ -207,8 +207,8 @@ def elem_test_text(geometry: Sequence) -> None:
|
|||||||
|
|
||||||
|
|
||||||
def write_file_1(buf: IO[bytes]) -> IO[bytes]:
|
def write_file_1(buf: IO[bytes]) -> IO[bytes]:
|
||||||
'''
|
"""
|
||||||
'''
|
"""
|
||||||
buf.write(HEADER)
|
buf.write(HEADER)
|
||||||
write_names_geom(buf)
|
write_names_geom(buf)
|
||||||
|
|
||||||
@ -237,8 +237,8 @@ def test_file_1() -> None:
|
|||||||
|
|
||||||
|
|
||||||
def write_file_2(buf: IO[bytes]) -> IO[bytes]:
|
def write_file_2(buf: IO[bytes]) -> IO[bytes]:
|
||||||
'''
|
"""
|
||||||
'''
|
"""
|
||||||
buf.write(HEADER)
|
buf.write(HEADER)
|
||||||
write_names_text(buf)
|
write_names_text(buf)
|
||||||
|
|
||||||
@ -267,8 +267,8 @@ def test_file_2() -> None:
|
|||||||
|
|
||||||
|
|
||||||
def write_file_3(buf: IO[bytes]) -> IO[bytes]:
|
def write_file_3(buf: IO[bytes]) -> IO[bytes]:
|
||||||
'''
|
"""
|
||||||
'''
|
"""
|
||||||
buf.write(HEADER)
|
buf.write(HEADER)
|
||||||
write_names_text(buf, prefix=b'T')
|
write_names_text(buf, prefix=b'T')
|
||||||
write_names_geom(buf, short=True)
|
write_names_geom(buf, short=True)
|
||||||
@ -283,8 +283,8 @@ def write_file_3(buf: IO[bytes]) -> IO[bytes]:
|
|||||||
|
|
||||||
|
|
||||||
def write_file_4(buf: IO[bytes]) -> IO[bytes]:
|
def write_file_4(buf: IO[bytes]) -> IO[bytes]:
|
||||||
'''
|
"""
|
||||||
'''
|
"""
|
||||||
buf.write(HEADER)
|
buf.write(HEADER)
|
||||||
|
|
||||||
write_uint(buf, 14) # CELL record (explicit)
|
write_uint(buf, 14) # CELL record (explicit)
|
||||||
|
@ -21,8 +21,8 @@ def base_tests(layout: OasisLayout) -> None:
|
|||||||
|
|
||||||
|
|
||||||
def write_file_1(buf: IO[bytes]) -> IO[bytes]:
|
def write_file_1(buf: IO[bytes]) -> IO[bytes]:
|
||||||
'''
|
"""
|
||||||
'''
|
"""
|
||||||
buf.write(HEADER)
|
buf.write(HEADER)
|
||||||
|
|
||||||
write_uint(buf, 14) # CELL record (explicit)
|
write_uint(buf, 14) # CELL record (explicit)
|
||||||
|
@ -27,8 +27,8 @@ def base_tests(layout: OasisLayout) -> None:
|
|||||||
|
|
||||||
|
|
||||||
def write_file_1(buf: IO[bytes]) -> IO[bytes]:
|
def write_file_1(buf: IO[bytes]) -> IO[bytes]:
|
||||||
'''
|
"""
|
||||||
'''
|
"""
|
||||||
buf.write(HEADER)
|
buf.write(HEADER)
|
||||||
|
|
||||||
write_uint(buf, 14) # CELL record (explicit)
|
write_uint(buf, 14) # CELL record (explicit)
|
||||||
|
@ -34,8 +34,8 @@ def write_rectangle(buf: IO[bytes], pos: Tuple[int, int] = (300, -400)) -> None:
|
|||||||
|
|
||||||
|
|
||||||
def write_file_1(buf: IO[bytes]) -> IO[bytes]:
|
def write_file_1(buf: IO[bytes]) -> IO[bytes]:
|
||||||
'''
|
"""
|
||||||
'''
|
"""
|
||||||
buf.write(HEADER)
|
buf.write(HEADER)
|
||||||
|
|
||||||
write_uint(buf, 14) # CELL record (explicit)
|
write_uint(buf, 14) # CELL record (explicit)
|
||||||
@ -250,8 +250,8 @@ def test_file_1() -> None:
|
|||||||
|
|
||||||
|
|
||||||
def write_file_common(buf: IO[bytes], variant: int) -> IO[bytes]:
|
def write_file_common(buf: IO[bytes], variant: int) -> IO[bytes]:
|
||||||
'''
|
"""
|
||||||
'''
|
"""
|
||||||
assert variant in (2, 3, 5, 7), 'Error in test definition!'
|
assert variant in (2, 3, 5, 7), 'Error in test definition!'
|
||||||
|
|
||||||
buf.write(HEADER)
|
buf.write(HEADER)
|
||||||
@ -516,8 +516,8 @@ def common_tests(layout: OasisLayout, variant: int) -> None:
|
|||||||
|
|
||||||
|
|
||||||
def write_file_4(buf: IO[bytes]) -> IO[bytes]:
|
def write_file_4(buf: IO[bytes]) -> IO[bytes]:
|
||||||
'''
|
"""
|
||||||
'''
|
"""
|
||||||
buf.write(HEADER)
|
buf.write(HEADER)
|
||||||
|
|
||||||
write_uint(buf, 3) # CELLNAME record (implicit id 0)
|
write_uint(buf, 3) # CELLNAME record (implicit id 0)
|
||||||
@ -595,8 +595,8 @@ def write_file_4(buf: IO[bytes]) -> IO[bytes]:
|
|||||||
|
|
||||||
|
|
||||||
def write_file_6(buf: IO[bytes]) -> IO[bytes]:
|
def write_file_6(buf: IO[bytes]) -> IO[bytes]:
|
||||||
'''
|
"""
|
||||||
'''
|
"""
|
||||||
buf.write(HEADER)
|
buf.write(HEADER)
|
||||||
|
|
||||||
write_uint(buf, 14) # CELL record (explicit)
|
write_uint(buf, 14) # CELL record (explicit)
|
||||||
@ -748,8 +748,8 @@ def test_file_6() -> None:
|
|||||||
|
|
||||||
|
|
||||||
def write_file_8(buf: IO[bytes]) -> IO[bytes]:
|
def write_file_8(buf: IO[bytes]) -> IO[bytes]:
|
||||||
'''
|
"""
|
||||||
'''
|
"""
|
||||||
buf.write(HEADER)
|
buf.write(HEADER)
|
||||||
|
|
||||||
write_uint(buf, 14) # CELL record (explicit)
|
write_uint(buf, 14) # CELL record (explicit)
|
||||||
|
@ -107,8 +107,8 @@ def common_tests(layout: OasisLayout) -> None:
|
|||||||
|
|
||||||
|
|
||||||
def write_file_common(buf: IO[bytes], variant: int) -> IO[bytes]:
|
def write_file_common(buf: IO[bytes], variant: int) -> IO[bytes]:
|
||||||
'''
|
"""
|
||||||
'''
|
"""
|
||||||
assert variant in (1, 3), 'Error in test!!'
|
assert variant in (1, 3), 'Error in test!!'
|
||||||
|
|
||||||
buf.write(HEADER)
|
buf.write(HEADER)
|
||||||
@ -376,8 +376,8 @@ def test_file_1() -> None:
|
|||||||
|
|
||||||
|
|
||||||
def write_file_2(buf: IO[bytes]) -> IO[bytes]:
|
def write_file_2(buf: IO[bytes]) -> IO[bytes]:
|
||||||
'''
|
"""
|
||||||
'''
|
"""
|
||||||
buf.write(HEADER)
|
buf.write(HEADER)
|
||||||
|
|
||||||
write_uint(buf, 14) # CELL record (explicit)
|
write_uint(buf, 14) # CELL record (explicit)
|
||||||
|
@ -24,8 +24,8 @@ def base_tests(layout: OasisLayout) -> None:
|
|||||||
|
|
||||||
|
|
||||||
def write_file_common(buf: IO[bytes], variant: int) -> IO[bytes]:
|
def write_file_common(buf: IO[bytes], variant: int) -> IO[bytes]:
|
||||||
'''
|
"""
|
||||||
'''
|
"""
|
||||||
include_repetitions = variant in (2, 5)
|
include_repetitions = variant in (2, 5)
|
||||||
|
|
||||||
def var_byte(buf, byte):
|
def var_byte(buf, byte):
|
||||||
@ -355,8 +355,8 @@ def test_file_5() -> None:
|
|||||||
|
|
||||||
|
|
||||||
def write_file_3(buf: IO[bytes]) -> IO[bytes]:
|
def write_file_3(buf: IO[bytes]) -> IO[bytes]:
|
||||||
'''
|
"""
|
||||||
'''
|
"""
|
||||||
buf.write(HEADER)
|
buf.write(HEADER)
|
||||||
|
|
||||||
write_uint(buf, 10) # PROPSTRING (explicit id)
|
write_uint(buf, 10) # PROPSTRING (explicit id)
|
||||||
@ -580,8 +580,8 @@ def test_file_3() -> None:
|
|||||||
|
|
||||||
|
|
||||||
def write_file_4_6(buf: IO[bytes], variant: int) -> IO[bytes]:
|
def write_file_4_6(buf: IO[bytes], variant: int) -> IO[bytes]:
|
||||||
'''
|
"""
|
||||||
'''
|
"""
|
||||||
buf.write(HEADER)
|
buf.write(HEADER)
|
||||||
|
|
||||||
write_uint(buf, 10) # PROPSTRING (explicit id)
|
write_uint(buf, 10) # PROPSTRING (explicit id)
|
||||||
@ -786,8 +786,8 @@ def write_file_4_6(buf: IO[bytes], variant: int) -> IO[bytes]:
|
|||||||
|
|
||||||
|
|
||||||
def test_file_4() -> None:
|
def test_file_4() -> None:
|
||||||
'''
|
"""
|
||||||
'''
|
"""
|
||||||
buf = write_file_4_6(BytesIO(), 4)
|
buf = write_file_4_6(BytesIO(), 4)
|
||||||
|
|
||||||
buf.seek(0)
|
buf.seek(0)
|
||||||
@ -855,8 +855,8 @@ def test_file_4() -> None:
|
|||||||
|
|
||||||
|
|
||||||
def test_file_6() -> None:
|
def test_file_6() -> None:
|
||||||
'''
|
"""
|
||||||
'''
|
"""
|
||||||
buf = write_file_4_6(BytesIO(), 6)
|
buf = write_file_4_6(BytesIO(), 6)
|
||||||
|
|
||||||
buf.seek(0)
|
buf.seek(0)
|
||||||
@ -928,8 +928,8 @@ def test_file_6() -> None:
|
|||||||
|
|
||||||
|
|
||||||
def write_file_7_8_9(buf: IO[bytes], variant: int) -> IO[bytes]:
|
def write_file_7_8_9(buf: IO[bytes], variant: int) -> IO[bytes]:
|
||||||
'''
|
"""
|
||||||
'''
|
"""
|
||||||
buf.write(HEADER)
|
buf.write(HEADER)
|
||||||
|
|
||||||
write_uint(buf, 28) # PROPERTY record
|
write_uint(buf, 28) # PROPERTY record
|
||||||
@ -1059,8 +1059,8 @@ def test_file_7() -> None:
|
|||||||
|
|
||||||
|
|
||||||
def test_file_8() -> None:
|
def test_file_8() -> None:
|
||||||
'''
|
"""
|
||||||
'''
|
"""
|
||||||
buf = write_file_7_8_9(BytesIO(), 8)
|
buf = write_file_7_8_9(BytesIO(), 8)
|
||||||
|
|
||||||
buf.seek(0)
|
buf.seek(0)
|
||||||
@ -1069,8 +1069,8 @@ def test_file_8() -> None:
|
|||||||
|
|
||||||
|
|
||||||
def test_file_9() -> None:
|
def test_file_9() -> None:
|
||||||
'''
|
"""
|
||||||
'''
|
"""
|
||||||
buf = write_file_7_8_9(BytesIO(), 9)
|
buf = write_file_7_8_9(BytesIO(), 9)
|
||||||
|
|
||||||
buf.seek(0)
|
buf.seek(0)
|
||||||
|
@ -75,8 +75,8 @@ def base_tests(layout: OasisLayout) -> None:
|
|||||||
|
|
||||||
|
|
||||||
def write_file_common(buf: IO[bytes], variant: int) -> IO[bytes]:
|
def write_file_common(buf: IO[bytes], variant: int) -> IO[bytes]:
|
||||||
'''
|
"""
|
||||||
'''
|
"""
|
||||||
assert variant in (1, 2), 'Error in test!!'
|
assert variant in (1, 2), 'Error in test!!'
|
||||||
|
|
||||||
buf.write(HEADER)
|
buf.write(HEADER)
|
||||||
|
@ -100,9 +100,9 @@ def common_tests(layout: OasisLayout) -> None:
|
|||||||
|
|
||||||
|
|
||||||
def write_file_common(buf: IO[bytes], variant: int) -> IO[bytes]:
|
def write_file_common(buf: IO[bytes], variant: int) -> IO[bytes]:
|
||||||
'''
|
"""
|
||||||
Single cell with explicit name 'XYZ'
|
Single cell with explicit name 'XYZ'
|
||||||
'''
|
"""
|
||||||
assert variant in (1, 2, 5, 12), 'Error in test!!'
|
assert variant in (1, 2, 5, 12), 'Error in test!!'
|
||||||
|
|
||||||
buf.write(HEADER)
|
buf.write(HEADER)
|
||||||
@ -461,10 +461,10 @@ def test_file_12() -> None:
|
|||||||
|
|
||||||
|
|
||||||
def write_file_3(buf: IO[bytes]) -> IO[bytes]:
|
def write_file_3(buf: IO[bytes]) -> IO[bytes]:
|
||||||
'''
|
"""
|
||||||
File with one textstring with explicit id, and one with an implicit id.
|
File with one textstring with explicit id, and one with an implicit id.
|
||||||
Should fail.
|
Should fail.
|
||||||
'''
|
"""
|
||||||
buf.write(HEADER)
|
buf.write(HEADER)
|
||||||
|
|
||||||
write_uint(buf, 6) # TEXTSTRING record (explicit id)
|
write_uint(buf, 6) # TEXTSTRING record (explicit id)
|
||||||
@ -498,11 +498,11 @@ def test_file_3() -> None:
|
|||||||
|
|
||||||
|
|
||||||
def write_file_4(buf: IO[bytes]) -> IO[bytes]:
|
def write_file_4(buf: IO[bytes]) -> IO[bytes]:
|
||||||
'''
|
"""
|
||||||
File with a TEXT record that references a non-existent TEXTSTRING
|
File with a TEXT record that references a non-existent TEXTSTRING
|
||||||
|
|
||||||
TODO add an optional check for valid references
|
TODO add an optional check for valid references
|
||||||
'''
|
"""
|
||||||
buf.write(HEADER)
|
buf.write(HEADER)
|
||||||
|
|
||||||
write_uint(buf, 5) # TEXTSTRING record (implicit id 0)
|
write_uint(buf, 5) # TEXTSTRING record (implicit id 0)
|
||||||
@ -538,9 +538,9 @@ def test_file_4() -> None:
|
|||||||
|
|
||||||
|
|
||||||
def write_file_6(buf: IO[bytes]) -> IO[bytes]:
|
def write_file_6(buf: IO[bytes]) -> IO[bytes]:
|
||||||
'''
|
"""
|
||||||
File with TEXT record that uses an un-filled modal for the repetition
|
File with TEXT record that uses an un-filled modal for the repetition
|
||||||
'''
|
"""
|
||||||
buf.write(HEADER)
|
buf.write(HEADER)
|
||||||
|
|
||||||
write_uint(buf, 5) # TEXTSTRING record (implicit id 0)
|
write_uint(buf, 5) # TEXTSTRING record (implicit id 0)
|
||||||
@ -571,9 +571,9 @@ def test_file_6() -> None:
|
|||||||
|
|
||||||
|
|
||||||
def write_file_7(buf: IO[bytes]) -> IO[bytes]:
|
def write_file_7(buf: IO[bytes]) -> IO[bytes]:
|
||||||
'''
|
"""
|
||||||
File with TEXT record that uses an un-filled modal for the layer
|
File with TEXT record that uses an un-filled modal for the layer
|
||||||
'''
|
"""
|
||||||
buf.write(HEADER)
|
buf.write(HEADER)
|
||||||
|
|
||||||
write_uint(buf, 5) # TEXTSTRING record (implicit id 0)
|
write_uint(buf, 5) # TEXTSTRING record (implicit id 0)
|
||||||
@ -602,9 +602,9 @@ def test_file_7() -> None:
|
|||||||
|
|
||||||
|
|
||||||
def write_file_8(buf: IO[bytes]) -> IO[bytes]:
|
def write_file_8(buf: IO[bytes]) -> IO[bytes]:
|
||||||
'''
|
"""
|
||||||
File with TEXT record that uses an un-filled modal for the datatype
|
File with TEXT record that uses an un-filled modal for the datatype
|
||||||
'''
|
"""
|
||||||
buf.write(HEADER)
|
buf.write(HEADER)
|
||||||
|
|
||||||
write_uint(buf, 5) # TEXTSTRING record (implicit id 0)
|
write_uint(buf, 5) # TEXTSTRING record (implicit id 0)
|
||||||
@ -633,9 +633,9 @@ def test_file_8() -> None:
|
|||||||
|
|
||||||
|
|
||||||
def write_file_9(buf: IO[bytes]) -> IO[bytes]:
|
def write_file_9(buf: IO[bytes]) -> IO[bytes]:
|
||||||
'''
|
"""
|
||||||
File with TEXT record that uses a default modal for the x coordinate
|
File with TEXT record that uses a default modal for the x coordinate
|
||||||
'''
|
"""
|
||||||
buf.write(HEADER)
|
buf.write(HEADER)
|
||||||
|
|
||||||
write_uint(buf, 5) # TEXTSTRING record (implicit id 0)
|
write_uint(buf, 5) # TEXTSTRING record (implicit id 0)
|
||||||
@ -669,9 +669,9 @@ def test_file_9() -> None:
|
|||||||
|
|
||||||
|
|
||||||
def write_file_10(buf: IO[bytes]) -> IO[bytes]:
|
def write_file_10(buf: IO[bytes]) -> IO[bytes]:
|
||||||
'''
|
"""
|
||||||
File with TEXT record that uses a default modal for the y coordinate
|
File with TEXT record that uses a default modal for the y coordinate
|
||||||
'''
|
"""
|
||||||
buf.write(HEADER)
|
buf.write(HEADER)
|
||||||
|
|
||||||
write_uint(buf, 5) # TEXTSTRING record (implicit id 0)
|
write_uint(buf, 5) # TEXTSTRING record (implicit id 0)
|
||||||
@ -705,9 +705,9 @@ def test_file_10() -> None:
|
|||||||
|
|
||||||
|
|
||||||
def write_file_11(buf: IO[bytes]) -> IO[bytes]:
|
def write_file_11(buf: IO[bytes]) -> IO[bytes]:
|
||||||
'''
|
"""
|
||||||
File with TEXT record that uses an un-filled modal for the text string
|
File with TEXT record that uses an un-filled modal for the text string
|
||||||
'''
|
"""
|
||||||
buf.write(HEADER)
|
buf.write(HEADER)
|
||||||
|
|
||||||
write_uint(buf, 5) # TEXTSTRING record (implicit id 0)
|
write_uint(buf, 5) # TEXTSTRING record (implicit id 0)
|
||||||
|
@ -25,8 +25,8 @@ def base_tests(layout: OasisLayout) -> None:
|
|||||||
|
|
||||||
|
|
||||||
def write_file_1(buf: IO[bytes]) -> IO[bytes]:
|
def write_file_1(buf: IO[bytes]) -> IO[bytes]:
|
||||||
'''
|
"""
|
||||||
'''
|
"""
|
||||||
buf.write(HEADER)
|
buf.write(HEADER)
|
||||||
|
|
||||||
write_uint(buf, 14) # CELL record (explicit)
|
write_uint(buf, 14) # CELL record (explicit)
|
||||||
|
Loading…
Reference in New Issue
Block a user