Thanks to visit codestin.com Credit goes to github.com
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2b05361 commit ae0d2a3Copy full SHA for ae0d2a3
2 files changed
Lib/pstats.py
@@ -45,9 +45,9 @@ class SortKey(str, Enum):
45
TIME = 'time', 'tottime'
46
47
def __new__(cls, *values):
48
- obj = str.__new__(cls)
49
-
50
- obj._value_ = values[0]
+ value = values[0]
+ obj = str.__new__(cls, value)
+ obj._value_ = value
51
for other_value in values[1:]:
52
cls._value2member_map_[other_value] = obj
53
obj._all_values = values
Lib/test/test_pstats.py
@@ -95,5 +95,9 @@ def pass3(): pass
95
self.assertIn('pass2', funcs_called)
96
self.assertIn('pass3', funcs_called)
97
98
+ def test_SortKey_enum(self):
99
+ self.assertEqual(SortKey.FILENAME, 'filename')
100
+ self.assertNotEqual(SortKey.FILENAME, SortKey.CALLS)
101
+
102
if __name__ == "__main__":
103
unittest.main()
0 commit comments