Ejemplo n.º 1
0
 def setUp(self):
     yield self._start_container()
     self.timeout = 60
     services = [
         {'name' : 'retriever',
          'module':'ion.services.dm.preservation.retriever',
         'class' : 'RetrieverService'},
     ]
     sup = yield self._spawn_processes(services)
     self.rc = RetrieverClient(proc=sup)
Ejemplo n.º 2
0
class RetrieverTester(IonTestCase):
    @defer.inlineCallbacks
    def setUp(self):
        yield self._start_container()
        self.timeout = 60
        services = [
            {'name' : 'retriever',
             'module':'ion.services.dm.preservation.retriever',
            'class' : 'RetrieverService'},
        ]
        sup = yield self._spawn_processes(services)
        self.rc = RetrieverClient(proc=sup)

    @defer.inlineCallbacks
    def tearDown(self):
        yield self._stop_container()

    def test_instantition_only(self):
        pass

    @defer.inlineCallbacks
    def test_cache_hit(self):
        raise unittest.SkipTest('code not completed')

        das = yield self.rc.get_url('http://amoeba.ucsd.edu:8001/coads.nc.das')
        self.failUnlessSubstring('NC_GLOBAL', das)