def test_newidf(): """py.test for newidf""" data = ((idd_helpers.latestidd(), idd_helpers.latestidd()), # ver, expected ) for ver, expected in data: idf = eppy.newidf(ver) result = idf.idfobjects["version".upper()][0] assert result.Version_Identifier == expected
def test_newidf(): """py.test for newidf""" data = ((idd_helpers.latestidd(), idd_helpers.latestidd()), ) # ver, expected for ver, expected in data: idf = eppy.newidf(ver) result = idf.idfobjects["version".upper()][0] assert result.Version_Identifier == expected
def test_easyopen_withidd(): """py.test for easyopen""" ver = idd_helpers.latestidd() iddfile = easyopen.getiddfile(ver) txt, result = (" Version,{};".format(ver), '{}'.format(ver)) fhandle1 = StringIO(txt) fhandle2 = StringIO(txt) reload(eppy) reload(modeleditor) reload(easyopen) idf1, idf2 = easyopen.easyopen(fhandle1, idd=iddfile), eppy.openidf(fhandle2, idd=iddfile) for idf in [idf1, idf2]: versions = idf.idfobjects['version'.upper()] version = versions[0] ver = version.Version_Identifier assert result == ver # test with epw=weatherfile fhandle1 = StringIO(txt) fhandle2 = StringIO(txt) epwname = 'weatherfile.epw' idf1, idf2 = easyopen.easyopen(fhandle1, idd=iddfile, epw=epwname), eppy.openidf(fhandle2, idd=iddfile, epw=epwname) for idf in [idf1, idf2]: assert idf.epw == epwname
def test_easyopen_idfopen(): """py.test for easyopen""" ver = idd_helpers.latestidd() txt, result = (" Version,{};".format(ver), "{}".format(ver)) fhandle1 = StringIO(txt) fhandle2 = StringIO(txt) reload(eppy) reload(modeleditor) reload(easyopen) idf1, idf2 = easyopen.easyopen(fhandle1), eppy.openidf(fhandle2) for idf in [idf1, idf2]: versions = idf.idfobjects["version"] version = versions[0] ver = version.Version_Identifier assert result == ver # test with epw=weatherfile fhandle1 = StringIO(txt) fhandle2 = StringIO(txt) epwname = "weatherfile.epw" idf1, idf2 = ( easyopen.easyopen(fhandle1, epw=epwname), eppy.openidf(fhandle2, epw=epwname), ) for idf in [idf1, idf2]: assert idf.epw == epwname
def test_easyopen_idfopen(): """py.test for easyopen""" ver = idd_helpers.latestidd() txt, result = (" Version,{};".format(ver), '{}'.format(ver)) fhandle1 = StringIO(txt) fhandle2 = StringIO(txt) reload(eppy) reload(modeleditor) reload(easyopen) idf1, idf2 = easyopen.easyopen(fhandle1), eppy.openidf(fhandle2) for idf in [idf1, idf2]: versions = idf.idfobjects['version'.upper()] version = versions[0] ver = version.Version_Identifier assert result == ver # test with epw=weatherfile fhandle1 = StringIO(txt) fhandle2 = StringIO(txt) epwname = 'weatherfile.epw' idf1, idf2 = easyopen.easyopen(fhandle1, epw=epwname), eppy.openidf(fhandle2, epw=epwname) for idf in [idf1, idf2]: assert idf.epw == epwname