Пример #1
0
    def test_load(self, gethostbyname, getfqdn):
        getfqdn.return_value = 'server.example.com'
        gethostbyname.return_value = '1.2.3.4'

        cfg_file = os.path.join(self.tempdir, "cfg")
        open(cfg_file, "w").write(textwrap.dedent("""\
            [test]
            val1 = 1
            """))
        os.environ['MOZPOOL_CONFIG'] = cfg_file

        config._config = None
        config._load()

        # check defaults as well as the value in the config above
        self.assertEqual(config.get('server', 'fqdn'), 'server.example.com')
        self.assertEqual(config.get('server', 'ipaddress'), '1.2.3.4')
        self.assertEqual(config.get('test', 'val1'), '1')
Пример #2
0
 def test_load_blank(self):
     # this might load anything from a test config.ini, so we don't assert
     # any values.  But it should succeed.
     config._config = None
     config._load()