def test__return_several_namespaces(): available_name_ids = [available_name.fin_sym_id.format() for available_name in y.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 y.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 y.available_names(namespace=namespace) ]
def test__return_namespaces_list_by_default(): names = y.available_names() assert_that( names, contains_inanyorder('infl', 'cbr', 'micex', 'mut_ru', 'us', 'index'))