def setUp(self): # create a temp file for use as a config file. This should get cleaned # up magically at the end of the run. self.fid = NamedTemporaryFile(mode='w+b', suffix='.tmp') self.fid.write(TEST_CONFIG) self.fid.seek(0) self.cfgParser = RhsmConfigParser(self.fid.name)
class ConfigTests(unittest.TestCase): def setUp(self): # create a temp file for use as a config file. This should get cleaned # up magically at the end of the run. self.fid = NamedTemporaryFile(mode='w+b', suffix='.tmp') self.fid.write(TEST_CONFIG) self.fid.seek(0) self.cfgParser = RhsmConfigParser(self.fid.name) def testRead(self): self.assertEquals(self.cfgParser.get('server', 'hostname'), 'server.example.conf') def testSetd(self): self.cfgParser.set('rhsm', 'baseurl', 'cod') self.assertEquals(self.cfgParser.get('rhsm', 'baseurl'), 'cod')