Example #1
0
 def setUpClass(cls):
     cls._defaultmode = mode.get_mode()
Example #2
0
 def test_get_mode(self):
     m = mode.get_mode()
     self.assertEqual(m, globalv.MODE)
Example #3
0
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
Example #4
0
 def test_get_mode(self):
     m = mode.get_mode()
     self.assertEqual(m, globalv.MODE)
Example #5
0
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')
Example #6
0
# 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')
Example #7
0
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