# Path: qwt/tests/curvebenchmark1.py
# SHOW = True  # Show test in GUI-based test launcher
#     USE_PYQWT5 = True
#     USE_PYQWT5 = False
# COLOR_INDEX = None
#         COLOR_INDEX = 0
#         COLOR_INDEX = (COLOR_INDEX + 1) % len(colors)
# PLOT_ID = 0
#     TITLE = "Curve benchmark"
#     SIZE = (1000, 500)
# def get_curve_color():
#     def __init__(self, title, xdata, ydata, style, symbol=None, *args):
#     def __init__(self, nbcol, points, *args, **kwargs):
#     def params(self, *args, **kwargs):
#     def setup(self, nbcol, points, *args, **kwargs):
#     def __init__(self, parent=None, title=None):
#     def __init__(self, max_n=1000000, parent=None, unattended=False, **kwargs):
#     def process_iteration(self, title, description, widget, t0):
#     def run_benchmark(self, max_n, **kwargs):
# class BMPlot(QwtPlot):
# class BMWidget(QWidget):
# class BMText(QTextEdit):
# class CurveBenchmark1(QMainWindow):


import time
from qtpy.QtCore import Qt
from qwt.tests import curvebenchmark1 as cb
    from PyQt4.Qwt5 import QwtSymbol
    from qwt import QwtSymbol  # analysis:ignore
    from qwt import tests
                return (
                    ("Lines", symb1),
                    ("Lines", symb1),
                    ("Lines", symb2),
                    ("Lines", symb2),
                )
            else:
                return (
                    ("Sticks", symb1),
                    ("Lines", symb1),
                    ("Steps", symb2),
                    ("Dots", symb2),
                )
        else:
            if kwargs.get("only_lines", False):
                return (
                    ("Lines", None),
                    ("Lines", None),
                    ("Lines", None),
                    ("Lines", None),
                )
            else:
                return (
                    ("Sticks", None),
                    ("Lines", None),
                    ("Steps", None),
                    ("Dots", None),
                )



# Path: qwt/tests/curvebenchmark1.py
# SHOW = True  # Show test in GUI-based test launcher
#     USE_PYQWT5 = True
#     USE_PYQWT5 = False
# COLOR_INDEX = None
#         COLOR_INDEX = 0
#         COLOR_INDEX = (COLOR_INDEX + 1) % len(colors)
# PLOT_ID = 0
#     TITLE = "Curve benchmark"
#     SIZE = (1000, 500)
# def get_curve_color():
#     def __init__(self, title, xdata, ydata, style, symbol=None, *args):
#     def __init__(self, nbcol, points, *args, **kwargs):
#     def params(self, *args, **kwargs):
#     def setup(self, nbcol, points, *args, **kwargs):
#     def __init__(self, parent=None, title=None):
#     def __init__(self, max_n=1000000, parent=None, unattended=False, **kwargs):
#     def process_iteration(self, title, description, widget, t0):
#     def run_benchmark(self, max_n, **kwargs):
# class BMPlot(QwtPlot):
# class BMWidget(QWidget):
# class BMText(QTextEdit):
# class CurveBenchmark1(QMainWindow):


# Path: qwt/tests/curvebenchmark2.py
import time
from qtpy.QtCore import Qt
from qwt.tests import curvebenchmark1 as cb
    from PyQt4.Qwt5 import QwtSymbol
    from qwt import QwtSymbol  # analysis:ignore
    from qwt import tests

                return (
                    ("Lines", symb1),
                    ("Lines", symb1),
                    ("Lines", symb2),
                    ("Lines", symb2),
                )
            else:
                return (
                    ("Sticks", symb1),
                    ("Lines", symb1),
                    ("Steps", symb2),
                    ("Dots", symb2),
                )
        else:
            if kwargs.get("only_lines", False):
                return (
                    ("Lines", None),
                    ("Lines", None),
                    ("Lines", None),
                    ("Lines", None),
                )
            else:
                return (
                    ("Sticks", None),
                    ("Lines", None),
                    ("Steps", None),
                    ("Dots", None),
                )



class CurveBenchmark2(cb.CurveBenchmark1):