def test_ds_request(): from exelib.providers import Datastream ds = Datastream('~/.datastream') xs = ds.request([{'Instrument':'ESVACTOTP', 'Source': 'Datastream'},]) ts = xs['ESVACTOTP']._data.freqstr eq_(ts,'M') pprint(ts)
def test_ds_sources(): from exelib.providers import Datastream ds = Datastream('~/.datastream') sources = ds.sources()
def test_ds_version(): from exelib.providers import Datastream ds = Datastream('~/.datastream') res = ds.version() eq_(res[0],1)
def test_ds_info(): from exelib.providers import Datastream ds = Datastream('~/.datastream') info = ds.info() eq_(info.LocalNameCheck,'OK')