[test] surround mplt import with try catch for tests in headless mode

This commit is contained in:
Jan Grewe 2021-02-06 14:08:25 +01:00
parent f971bf18db
commit 52b03cf4db

View File

@ -2,16 +2,15 @@ from nixview.util.enums import PlotterTypes
from PyQt5.QtWidgets import QGroupBox, QHBoxLayout, QLabel, QPushButton, QSizePolicy, QSlider, QVBoxLayout, QWidget
from PyQt5.QtCore import pyqtSignal, Qt
import matplotlib
try:
matplotlib.use('Qt5Agg')
except:
matplotlib.use("Agg")
print("Cannot load Qt5Agg backend")
from matplotlib.backends.backend_qt5agg import FigureCanvasQTAgg as FigureCanvas, NavigationToolbar2QT as NavigationToolbar
from matplotlib.figure import Figure
import nixio as nix
import numpy as np
try:
import matplotlib.pyplot as plt
except ImportError as e:
print("cannot omport matplotlib", e)
from matplotlib.widgets import Slider
from IPython import embed