Files
ptulsconv/tests/unittests/test_utils.py
T
2026-09-17 15:23:42 -07:00

21 lines
482 B
Python

import unittest
from ptulsconv.docparser.tag_compiler import apply_appends
class MyTestCase(unittest.TestCase):
def test_something(self):
v = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
expected = [1, 2, 7, 5, 6, 15, 9, 10]
should = lambda x, y: y % 4 == 0
do_combine = lambda x, y: x + y
r = apply_appends(iter(v), should, do_combine)
r1 = list(r)
self.assertEqual(r1, expected)
if __name__ == "__main__":
unittest.main()