def test__return_several_namespaces(): available_name_ids = [ available_name.fin_sym_id.format() for available_name in lib.available_names(namespaces=['infl', 'micex']) ] assert_that( available_name_ids, has_items('infl/RUB', 'infl/EUR', 'infl/USD', 'micex/SBER', 'micex/GAZP', 'micex/LKOH'))
def test__present_in_available_names(): sym_ids = [x.fin_sym_id.format() for x in lib.available_names(namespace='index')] assert_that(sym_ids, has_item(__asset_name))
def fin_sym_ids_by_namespace(namespace): return [ available_name.fin_sym_id.format() for available_name in lib.available_names(namespace=namespace) ]
def test__return_namespaces_list_by_default(): names = lib.available_names() assert_that( names, contains_inanyorder('infl', 'cbr', 'micex', 'mut_ru', 'us', 'index'))