def setUpClass(cls): cls._defaultmode = mode.get_mode()
def test_get_mode(self): m = mode.get_mode() self.assertEqual(m, globalv.MODE)
from gwsumm import (globalv, channels) from gwsumm.mode import (get_mode, set_mode) from gwpy.detector import Channel from .common import empty_globalv_CHANNELS __author__ = 'Duncan Macleod <*****@*****.**>' TEST_NAME = 'H1:GDS-CALIB_STRAIN' TREND_NAME = 'H1:TEST-TREND_CHANNEL.rms,m-trend' TREND_NAME2 = 'H1:TEST-TREND_CHANNEL.mean,m-trend' TREND_NAME3 = 'H1:TEST-TREND_CHANNEL_3.mean' TREND_NAME4 = 'H1:TEST-TREND_CHANNEL_4.mean' DEFAULT_MODE = get_mode() def teardown_module(): """Undo any set_mode() operations from this module """ set_mode(DEFAULT_MODE) @empty_globalv_CHANNELS def test_get_channel(): """Test :func:`gwsumm.channels.get_channel` """ nchan = len(globalv.CHANNELS) # test simple query
def test_get_mode(): assert mode.get_mode().value == globalv.MODE assert mode.get_mode(10) == mode.Mode.day assert mode.get_mode('week') == mode.Mode.week with pytest.raises(ValueError): mode.get_mode('invalid mode')
# You should have received a copy of the GNU General Public License # along with GWSumm. If not, see <http://www.gnu.org/licenses/>. """Test suite for the mode module """ import datetime import pytest from gwsumm import (globalv, mode) __author__ = 'Duncan Macleod <*****@*****.**>' DEFAULT_MODE = mode.get_mode() def teardown_module(): """Undo any set_mode() operations from this module """ mode.set_mode(DEFAULT_MODE) def test_get_mode(): assert mode.get_mode().value == globalv.MODE assert mode.get_mode(10) == mode.Mode.day assert mode.get_mode('week') == mode.Mode.week with pytest.raises(ValueError): mode.get_mode('invalid mode')