Beispiel #1
0
 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')
Beispiel #2
0
 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()
Beispiel #3
0
 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()