diff options
Diffstat (limited to 'libc/utils/hdrgen/tests/test_integration.py')
| -rw-r--r-- | libc/utils/hdrgen/tests/test_integration.py | 14 | 
1 files changed, 14 insertions, 0 deletions
| diff --git a/libc/utils/hdrgen/tests/test_integration.py b/libc/utils/hdrgen/tests/test_integration.py index bf393d2..b975d8f 100644 --- a/libc/utils/hdrgen/tests/test_integration.py +++ b/libc/utils/hdrgen/tests/test_integration.py @@ -59,6 +59,13 @@ class TestHeaderGenIntegration(unittest.TestCase):          self.run_script(yaml_file, output_file)          self.compare_files(output_file, expected_output_file) +    def test_custom_license_and_standards(self): +        yaml_file = self.source_dir / "input" / "custom.yaml" +        expected_output_file = self.source_dir / "expected_output" / "custom.h" +        output_file = self.output_dir / "custom.h" +        self.run_script(yaml_file, output_file) +        self.compare_files(output_file, expected_output_file) +      def test_generate_json(self):          yaml_file = self.source_dir / "input/test_small.yaml"          expected_output_file = self.source_dir / "expected_output/test_small.json" @@ -68,6 +75,13 @@ class TestHeaderGenIntegration(unittest.TestCase):          self.compare_files(output_file, expected_output_file) +    def test_sorting(self): +        yaml_file = self.source_dir / "input" / "sorting.yaml" +        expected_output_file = self.source_dir / "expected_output" / "sorting.h" +        output_file = self.output_dir / "sorting.h" +        self.run_script(yaml_file, output_file) +        self.compare_files(output_file, expected_output_file) +  def main():      parser = argparse.ArgumentParser(description="TestHeaderGenIntegration arguments") | 
