diff options
author | Stefan Sauer <ensonic@users.sf.net> | 2019-07-25 07:50:43 +0200 |
---|---|---|
committer | Stefan Sauer <ensonic@users.sf.net> | 2019-07-25 07:53:23 +0200 |
commit | 70aebfb356fbfdafaeb73b747e8e353c4dfe50f4 (patch) | |
tree | 728624a0502b359b15c4718e59cc55df85ffed83 /tests/scan.py | |
parent | f19b91f2ae25f0fc2881e7414316d89a0678c9fb (diff) | |
download | gtk-doc-70aebfb356fbfdafaeb73b747e8e353c4dfe50f4.tar.gz |
scan: extract function to init the scanner from options
This way we don't do this for each file.
Diffstat (limited to 'tests/scan.py')
-rwxr-xr-x | tests/scan.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/scan.py b/tests/scan.py index 77ddf3a..ad63541 100755 --- a/tests/scan.py +++ b/tests/scan.py @@ -71,6 +71,7 @@ class ScanHeaderContentTestCase(unittest.TestCase): deprecated_guards='GTKDOC_TESTER_DISABLE_DEPRECATED', ignore_decorators='', rebuild_types=False) + scan.InitScanner(self.options) def scanHeaderContent(self, content): return scan.ScanHeaderContent(content, self.decls, self.types, @@ -232,6 +233,7 @@ class ScanHeaderContentEnum(ScanHeaderContentTestCase): OTHER_VAL, } Data;""") self.options.ignore_decorators = 'MY_DEPRECATED_FOR()' + scan.InitScanner(self.options) slist, doc_comments = self.scanHeaderContent( header.splitlines(keepends=True)) self.assertDecl('Data', expected, slist) @@ -249,6 +251,7 @@ class ScanHeaderContentEnum(ScanHeaderContentTestCase): OTHER_VAL, } Data;""") self.options.ignore_decorators = 'MY_DEPRECATED_FOR()' + scan.InitScanner(self.options) slist, doc_comments = self.scanHeaderContent( header.splitlines(keepends=True)) self.assertDecl('Data', expected, slist) @@ -536,6 +539,7 @@ class ScanHeaderContentStructs(ScanHeaderContentTestCase): int x; } Data;""") self.options.ignore_decorators = 'MY_DEPRECATED_FOR()' + scan.InitScanner(self.options) slist, doc_comments = self.scanHeaderContent( header.splitlines(keepends=True)) self.assertDecl('Data', expected, slist) @@ -544,6 +548,7 @@ class ScanHeaderContentStructs(ScanHeaderContentTestCase): header = 'typedef struct _data data MY_DEPRECATED_FOR(OtherData);' expected = '<DEPRECATED/>\n' self.options.ignore_decorators = 'MY_DEPRECATED_FOR()' + scan.InitScanner(self.options) slist, doc_comments = self.scanHeaderContent([header]) self.assertDecl('data', expected, slist) |