From fbe4a5eeab2107dfe03fc097bc1f9627b222adbd Mon Sep 17 00:00:00 2001 From: aqua Date: Sun, 22 Oct 2023 18:42:58 +0300 Subject: Initial commit --- codegen/test_header.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 codegen/test_header.py (limited to 'codegen/test_header.py') diff --git a/codegen/test_header.py b/codegen/test_header.py new file mode 100644 index 0000000..233845e --- /dev/null +++ b/codegen/test_header.py @@ -0,0 +1,17 @@ +import unittest +from .header import Header + +class HeaderUnittests(unittest.TestCase): + def test_c_header_guard(self): + hdr = Header('stdio.yaml') + self.assertEqual('STDIO_H', hdr.header_guard()) + + hdr = Header('LinkedListAllocator.yaml') + self.assertEqual('LINKED_LIST_ALLOCATOR_H', hdr.header_guard()) + + def test_mock_header_guard(self): + hdr = Header('stdio.yaml') + self.assertEqual('MOCK_STDIO_HH', hdr.header_guard(mock=True)) + + hdr = Header('LinkedListAllocator.yaml') + self.assertEqual('MOCK_LINKED_LIST_ALLOCATOR_HH', hdr.header_guard(mock=True)) -- cgit v1.2.1