示例#1
0
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'))
示例#2
0
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))
示例#3
0
 def fin_sym_ids_by_namespace(namespace):
     return [
         available_name.fin_sym_id.format()
         for available_name in lib.available_names(namespace=namespace)
     ]
示例#4
0
def test__return_namespaces_list_by_default():
    names = lib.available_names()
    assert_that(
        names,
        contains_inanyorder('infl', 'cbr', 'micex', 'mut_ru', 'us', 'index'))