def test_get_table_by_symbol(self): fmf = FMF() table = FMFTable().initialize('table', 'tab') fmf.tables = [table] fmftable = fmf.get_table('tab') assert fmftable == table with pytest.raises(UndefinedObject) as e_info: fmf.get_table('tub')
def test_get_table_iteratively(self): fmf = FMF() table = FMFTable() fmf.tables = [table] fmftable = fmf.get_table() assert fmftable == table with pytest.raises(UndefinedObject) as e_info: fmf.get_table()
def test_get_table_mixed(self): fmf = FMF() table1 = FMFTable().initialize('table1', 'tab1') table2 = FMFTable().initialize('table2', 'tab2') fmf.tables = [table1, table2] fmftable = fmf.get_table('tab1') assert fmftable == table1 with pytest.raises(AmbigousObject) as e_info: fmf.get_table()