aboutsummaryrefslogtreecommitdiff
path: root/catapult/common/py_utils/py_utils/test_data/discoverable_classes/another_discover_dummyclass.py
diff options
context:
space:
mode:
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.py33
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