forked from luckylinwei/PythonChange
-
Notifications
You must be signed in to change notification settings - Fork 0
/
change_type.py
42 lines (33 loc) · 1.71 KB
/
change_type.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
__author__ = 'Dei'
# 枚举所有能识别的ChangeType
def change_type_enum():
change_type = ['Additional Class', 'Parent Class Insert',
'Decorator Insert',
'Additional Functionality',
'Statement Insert', 'Method Call Insert', 'Yield Insert',
'If Insert',
'Else Part Insert',
'Loop Insert',
'Locational Parameter Insert', 'Variable Parameter Insert', 'Keyword Parameter Insert',
'Variable Keyword Parameter Insert', 'Default Locational Parameter Insert',
'Default Keyword Parameter Insert',
'ReturnValue Insert', 'Return Insert',
'Removed Class', 'Parent Class Delete',
'Decorator Delete',
'Removed Functionality',
'Statement Delete', 'Method Call Delete', 'Yield Delete',
'If Delete',
'Else Part Delete',
'Loop Delete',
'Locational Parameter Delete', 'Variable Parameter Delete', 'Keyword Parameter Delete',
'Variable Keyword Parameter Delete', 'Default Locational Parameter Delete',
'Default Keyword Parameter Delete',
'ReturnValue Delete', 'Return Delete',
'Statement Parent Change',
'Function Renaming',
'Parameter Renaming',
'Conditional Expression Change',
'Statement Update', 'Method Call Update', 'Yield Update',
'Class Renaming', 'Parent Class Update',
'Other Change Type']
return change_type