예제 #1
0
    def test_query(self):
        cadc = Cadc()
        result = cadc.query(
            "select count(*) from caom2.Observation where target_name='M31'")
        assert 1000 < result[0][0]

        # test that no proprietary results are returned when not logged in
        now = datetime.utcnow()
        query = "select top 1 * from caom2.Plane where " \
                "metaRelease>'{}'".format(now.strftime('%Y-%m-%dT%H:%M:%S.%f'))
        result = cadc.query(query)
        assert len(result) == 0
예제 #2
0
    def test_query(self):
        cadc = Cadc()
        result = cadc.query(
            "select count(*) from caom2.Observation where target_name='M31'")
        assert 1000 < result[0][0]

        # test that no proprietary results are returned when not logged in
        now = datetime.utcnow()
        query = "select top 1 * from caom2.Plane where " \
                "metaRelease>'{}'".format(now.strftime('%Y-%m-%dT%H:%M:%S.%f'))
        result = cadc.query(query)
        assert len(result) == 0
예제 #3
0
 def test_login(self):
     cadc = Cadc()
     now = datetime.utcnow()
     cadc.login(os.environ['CADC_USER'], os.environ['CADC_PASSWD'])
     query = "select top 1 * from caom2.Plane where " \
             "metaRelease>'{}'".format(now.strftime('%Y-%m-%dT%H:%M:%S.%f'))
     result = cadc.query(query)
     assert len(result) == 1
예제 #4
0
 def test_login(self):
     cadc = Cadc()
     now = datetime.utcnow()
     cadc.login(os.environ['CADC_USER'], os.environ['CADC_PASSWD'])
     query = "select top 1 * from caom2.Plane where " \
             "metaRelease>'{}'".format(now.strftime('%Y-%m-%dT%H:%M:%S.%f'))
     result = cadc.query(query)
     assert len(result) == 1