summaryrefslogtreecommitdiff
path: root/tests/scan.py
diff options
context:
space:
mode:
authorStefan Sauer <ensonic@users.sf.net>2019-07-25 07:50:43 +0200
committerStefan Sauer <ensonic@users.sf.net>2019-07-25 07:53:23 +0200
commit70aebfb356fbfdafaeb73b747e8e353c4dfe50f4 (patch)
tree728624a0502b359b15c4718e59cc55df85ffed83 /tests/scan.py
parentf19b91f2ae25f0fc2881e7414316d89a0678c9fb (diff)
downloadgtk-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-xtests/scan.py5
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)