示例#1
0
    def setUp(self):
        super(PrimaryConfigDirTest, self).setUp()
        if hasattr(self, 'join'):
            os.path.join = self.join
            os.makedirs, self._makedirs = self.makedirs, os.makedirs

        self.config = confit.Configuration('test', read=False)
示例#2
0
    def test_search_package(self):
        config = confit.Configuration('myapp', __name__, read=False)
        config._add_default_source()

        for source in config.sources:
            if source.default:
                default_source = source
                break
        else:
            self.fail("no default source")

        self.assertEqual(
            default_source.filename,
            os.path.join(os.path.dirname(__file__), 'config_default.yml')
        )
        self.assertTrue(source.default)
示例#3
0
 def setUp(self):
     self.config = confit.Configuration('test', read=False)
示例#4
0
 def setUp(self):
     self.config = confit.Configuration('test', read=False)
     self.parser = argparse.ArgumentParser()
示例#5
0
 def setUp(self):
     self.config = confit.Configuration('test', read=False)
     self.parser = optparse.OptionParser()
示例#6
0
 def test_no_sources_when_files_missing(self):
     config = confit.Configuration('myapp', read=False)
     filenames = [s.filename for s in config.sources]
     self.assertEqual(filenames, [])
示例#7
0
 def setUp(self):
     super(EnvVarTest, self).setUp()
     self.config = confit.Configuration('myapp', read=False)
     os.environ['MYAPPDIR'] = self.home  # use the tmp home as a config dir