def test_to_ini_file(self): d = IODict({ 'serveraliveinterval': 45, 'compression': True, 'compressionlevel': 9, 'forwardx11': True, 'bitbucket.org': { 'user': '******', 'serveraliveinterval': 45, 'compression': True, 'compressionlevel': 9, 'forwardx11': True }, 'topsecret.server.com': { 'port': 50022, 'forwardx11': False, 'serveraliveinterval': 45, 'compression': True, 'compressionlevel': 9 } }) filepath = self.output_path('test_to_ini_file.ini') d.to_ini(filepath=filepath) self.assertFileExists(filepath) self.assertEqual(d, IODict.from_ini(filepath))
def test_to_ini(self): d = IODict({ 'serveraliveinterval': 45, 'compression': True, 'compressionlevel': 9, 'forwardx11': True, 'bitbucket.org': { 'user': '******', 'serveraliveinterval': 45, 'compression': True, 'compressionlevel': 9, 'forwardx11': True }, 'topsecret.server.com': { 'port': 50022, 'forwardx11': False, 'serveraliveinterval': 45, 'compression': True, 'compressionlevel': 9 } }) s = d.to_ini() self.assertEqual(d, IODict.from_ini(s))