diff options
Diffstat (limited to 'catapult/common/py_utils/py_utils/test_data/discoverable_classes/another_discover_dummyclass.py')
-rw-r--r-- | catapult/common/py_utils/py_utils/test_data/discoverable_classes/another_discover_dummyclass.py | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/catapult/common/py_utils/py_utils/test_data/discoverable_classes/another_discover_dummyclass.py b/catapult/common/py_utils/py_utils/test_data/discoverable_classes/another_discover_dummyclass.py new file mode 100644 index 00000000..0459ccf7 --- /dev/null +++ b/catapult/common/py_utils/py_utils/test_data/discoverable_classes/another_discover_dummyclass.py @@ -0,0 +1,33 @@ +# Copyright 2013 The Chromium Authors. All rights reserved. +# Use of this source code is governed by a BSD-style license that can be +# found in the LICENSE file. + +"""More dummy exception subclasses used by core/discover.py's unit tests.""" + +# Import class instead of module explicitly so that inspect.getmembers() returns +# two Exception subclasses in this current file. +# Suppress complaints about unable to import class. The directory path is +# added at runtime by telemetry test runner. +#pylint: disable=import-error +from discoverable_classes import discover_dummyclass + + +class _PrivateDummyException(discover_dummyclass.DummyException): + def __init__(self): + super(_PrivateDummyException, self).__init__() + + +class DummyExceptionImpl1(_PrivateDummyException): + def __init__(self): + super(DummyExceptionImpl1, self).__init__() + + +class DummyExceptionImpl2(_PrivateDummyException): + def __init__(self): + super(DummyExceptionImpl2, self).__init__() + + +class DummyExceptionWithParameterImpl1(_PrivateDummyException): + def __init__(self, parameter): + super(DummyExceptionWithParameterImpl1, self).__init__() + del parameter |