8
Test filtering based on platform::
10
>>> from manifestparser import TestManifest
11
>>> manifest = TestManifest(manifests=('filter-example.ini',))
12
>>> [i['name'] for i in manifest.active_tests(os='win', disabled=False, exists=False)]
13
['windowstest', 'fleem']
14
>>> [i['name'] for i in manifest.active_tests(os='linux', disabled=False, exists=False)]
15
['fleem', 'linuxtest']
17
Look for existing tests. There is only one::
19
>>> [i['name'] for i in manifest.active_tests()]
22
You should be able to expect failures::
24
>>> last_test = manifest.active_tests(exists=False, toolkit='gtk2')[-1]
27
>>> last_test['expected']
29
>>> last_test = manifest.active_tests(exists=False, toolkit='cocoa')[-1]
30
>>> last_test['expected']