示例#1
0
def test_disabled():
    asaplog.disable()
    msg = "TEST"
    asaplog.push(msg)
    asaplog.post()
    out = "".join(stdout_redirect.content).strip()
    assert_equals(out, '')
示例#2
0
import sys
import os
import shutil
import datetime
from nose.tools import *
import asap
from asap import scantable, selector, mask_not
from asap.logging import asaplog
# no need for log messages
asaplog.disable()


def tempdir_setup():
    os.makedirs("test_temp")


def tempdir_teardown():
    shutil.rmtree("test_temp", True)


class TestScantable(object):
    def setup(self):
        pth = os.path.dirname(__file__)
        s = scantable(os.path.join(pth, "data", "MOPS.rpf"), average=True)
        sel = selector()
        # make sure this order is always correct - in can be random
        sel.set_order(["SCANNO", "POLNO"])
        s.set_selection(sel)
        self.st = s.copy()
        restfreqs = [86.243]  # 13CO-1/0, SiO the two IF
        self.st.set_restfreqs(restfreqs, "GHz")
示例#3
0
import sys
import os
import shutil
import datetime
from asap import scantable, selector, mask_not
from asap.logging import asaplog
asaplog.disable()

from nose.tools import *
from nose.plugins.skip import SkipTest

def tempdir_setup():
    os.makedirs("test_temp")

def tempdir_teardown():
    shutil.rmtree("test_temp", True)

class TestNRO(object):
    def setup(self):
        s = scantable('data/B68test.nro', average=False, freqref='VREF')
        sel = selector()
        # make sure this order is always correct - it can be random
        sel.set_order(["SCANNO", "POLNO"])
        s.set_selection(sel)
        self.st = s.copy()
        del s

    def tearDown(self):
        del self.st

    def test_init(self):