Test HeaderGenerator
(self)
| 44 | class TestHeaderGenerator(unittest.TestCase): |
| 45 | |
| 46 | def testHeader(self): |
| 47 | """Test HeaderGenerator""" |
| 48 | |
| 49 | header = IECore.HeaderGenerator.header() |
| 50 | self.assertEqual( header['ieCoreVersion'].value, IECore.versionString() ) |
| 51 | ( sysname, nodename, release, version, machine, processor ) = platform.uname() |
| 52 | self.assertEqual( header["host"]["systemName"].value, sysname ) |
| 53 | self.assertEqual( header["host"]["nodeName"].value, nodename ) |
| 54 | self.assertEqual( header["host"]["systemRelease"].value, release ) |
| 55 | self.assertEqual( header["host"]["systemVersion"].value, version ) |
| 56 | self.assertEqual( header["host"]["machineName"].value, machine ) |
| 57 | self.assertEqual( header["userName"].value, getpass.getuser() ) |
| 58 | self.assertTrue( header.has_key( "timeStamp" ) ) |
| 59 | |
| 60 | if __name__ == "__main__": |
| 61 | unittest.main() |