@@ -15,21 +15,22 @@ def get_allure_parameters(parameters):
1515def get_allure_suites (longname ):
1616 """
1717 >>> get_allure_suites('Suite1.Test')
18- [Label(name='suite', value='Suite1')]
19- >>> get_allure_suites('Suite1.Suite2.Test')
20- [Label(name='suite', value='Suite1'), Label(name='subSuite', value='Suite2')]
21- >>> get_allure_suites('Suite1.Suite2.Suite3.Test') # doctest: +NORMALIZE_WHITESPACE
22- [Label(name='parentSuite', value='Suite1'),
23- Label(name='suite', value='Suite2'),
24- Label(name='subSuite', value='Suite3')]
18+ [Label(name=<LabelType.SUITE: 'suite'>, value='Suite1')]
19+ >>> get_allure_suites('Suite1.Suite2.Test') # doctest: +NORMALIZE_WHITESPACE
20+ [Label(name=<LabelType.SUITE: 'suite'>, value='Suite1'),
21+ Label(name=<LabelType.SUB_SUITE: 'subSuite'>, value='Suite2')]
22+ >>> get_allure_suites('Suite1.Suite2.Suite3.Test') # doctest: +NORMALIZE_WHITESPACE
23+ [Label(name=<LabelType.PARENT_SUITE: 'parentSuite'>, value='Suite1'),
24+ Label(name=<LabelType.SUITE: 'suite'>, value='Suite2'),
25+ Label(name=<LabelType.SUB_SUITE: 'subSuite'>, value='Suite3')]
2526 """
2627 labels = []
2728 suites = longname .split ('.' )
2829 if len (suites ) > 3 :
29- labels .append (Label ('parentSuite' , suites .pop (0 )))
30- labels .append (Label ('suite' , suites .pop (0 )))
30+ labels .append (Label (LabelType . PARENT_SUITE , suites .pop (0 )))
31+ labels .append (Label (LabelType . SUITE , suites .pop (0 )))
3132 if len (suites ) > 1 :
32- labels .append (Label ('subSuite' , '.' .join (suites [:- 1 ])))
33+ labels .append (Label (LabelType . SUB_SUITE , '.' .join (suites [:- 1 ])))
3334 return labels
3435
3536
0 commit comments