def test_getfieldindex(): """py.test for getfieldindex""" thedata = (("plantloop".upper(), "Plant Side Inlet Node Name", 10), # objkey, fielddescp, findex ) fname = StringIO("") data, commdct = readidf.readdatacommdct(fname, iddV6_0.theidd, iddV6_0.commdct) theidd = iddV6_0.theidd for objkey, fielddescp, findex in thedata: result = eplus_functions.getfieldindex(data, commdct, objkey, fielddescp) assert result == findex thedata = (("OUTPUT:VARIABLE".upper(), "Name", eplus_functions.NoSuchFieldError), # objkey, fielddescp, excep ) for objkey, fielddescp, excep in thedata: with pytest.raises(excep): eplus_functions.getfieldindex(data, commdct, objkey, fielddescp)
def indx(objkey, fielddesc): return eplus_functions.getfieldindex(data, commdct, objkey, fielddesc)