[test] surround mplt import with try catch for tests in headless mode
This commit is contained in:
parent
f971bf18db
commit
52b03cf4db
@ -2,16 +2,15 @@ from nixview.util.enums import PlotterTypes
|
|||||||
from PyQt5.QtWidgets import QGroupBox, QHBoxLayout, QLabel, QPushButton, QSizePolicy, QSlider, QVBoxLayout, QWidget
|
from PyQt5.QtWidgets import QGroupBox, QHBoxLayout, QLabel, QPushButton, QSizePolicy, QSlider, QVBoxLayout, QWidget
|
||||||
from PyQt5.QtCore import pyqtSignal, Qt
|
from PyQt5.QtCore import pyqtSignal, Qt
|
||||||
import matplotlib
|
import matplotlib
|
||||||
try:
|
matplotlib.use('Qt5Agg')
|
||||||
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.backends.backend_qt5agg import FigureCanvasQTAgg as FigureCanvas, NavigationToolbar2QT as NavigationToolbar
|
||||||
from matplotlib.figure import Figure
|
from matplotlib.figure import Figure
|
||||||
import nixio as nix
|
import nixio as nix
|
||||||
import numpy as np
|
import numpy as np
|
||||||
import matplotlib.pyplot as plt
|
try:
|
||||||
|
import matplotlib.pyplot as plt
|
||||||
|
except ImportError as e:
|
||||||
|
print("cannot omport matplotlib", e)
|
||||||
from matplotlib.widgets import Slider
|
from matplotlib.widgets import Slider
|
||||||
from IPython import embed
|
from IPython import embed
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user