def test_default_config(self):
        """Test that the default configuration is created"""
        print "pbb"
        config = Config(ROOTDIR)
        self.assertTrue(config)

        expected_string = "idk:\n  working_repo: %s\n" % config.get("working_repo")

        self.assertEqual(expected_string, self.read_config())
        self.assertTrue(config.get("working_repo"))
        self.assertTrue(config.get("template_dir"))
        self.assertTrue(config.get("couchdb"))
        self.assertTrue(config.get("rabbit-server"))
示例#2
0
def launch_data_monitor(filename, launch_options=""):
    """
    @brief launch a terminal tailing a file
    """
    cfg = Config()
    xterm = cfg.get("xterm")
    tail = cfg.get("tail")

    cmd = "%s %s -e %s -f %s" % (xterm, launch_options, tail, filename)
    args = shlex.split(cmd)
    process = subprocess.Popen(args)

    log.debug("run cmd: %s" % cmd)
    return process
示例#3
0
def launch_data_monitor(filename, launch_options=''):
    """
    @brief launch a terminal tailing a file
    """
    cfg = Config()
    xterm = cfg.get("xterm")
    tail = cfg.get("tail")

    cmd = "%s %s -e %s -f %s" % (xterm, launch_options, tail, filename)
    args = shlex.split(cmd)
    process = subprocess.Popen(args)

    log.debug("run cmd: %s" % cmd)
    return process
    def test_default_config(self):
        """Test that the default configuration is created"""

        config = Config(ROOTDIR)
        self.assertTrue(config)

        expected_string = "idk:\n  start_couch: false\n  working_repo: %s\n  start_rabbit: false\n" % config.get("working_repo")


        self.assertEqual(expected_string, self.read_config())
        self.assertTrue(config.get("working_repo"))
        self.assertTrue(config.get("template_dir"))
        self.assertTrue(config.get("couchdb"))
        self.assertTrue(config.get("rabbitmq"))
        self.assertTrue(False == config.get("start_rabbit"))
        self.assertTrue(False == config.get("start_couch"))
示例#5
0
    def test_default_config(self):
        """Test that the default configuration is created"""

        config = Config(ROOTDIR)
        self.assertTrue(config)

        expected_string = "idk:\n  start_couch: false\n  start_rabbit: false\n  working_repo: %s\n" % config.get("working_repo")


        self.assertEqual(expected_string, self.read_config())
        self.assertTrue(config.get("working_repo"))
        self.assertTrue(config.get("template_dir"))
        self.assertTrue(config.get("couchdb"))
        self.assertTrue(config.get("rabbitmq"))
        self.assertTrue(False == config.get("start_rabbit"))
        self.assertTrue(False == config.get("start_couch"))
    def test_overloaded_config(self):
        """Test that the overloaded configuration"""
        # Build the default config and add a line
        config = Config(ROOTDIR)
        self.write_config()
        self.assertTrue(config)

        # reload the configuration
        config.cm.init(ROOTDIR)

        expected_string = "idk:\n  working_repo: %s\n  couchdb: %s" % (config.get("working_repo"), config.get("couchdb"))

        self.assertEqual(expected_string, self.read_config())
        self.assertEqual(config.get("couchdb"), "couchdb")
        self.assertTrue(config.get("working_repo"))
        self.assertTrue(config.get("template_dir"))
        self.assertTrue(config.get("rabbit-server"))
示例#7
0
    def test_overloaded_config(self):
        """Test that the overloaded configuration"""
        # Build the default config and add a line
        config = Config(ROOTDIR)
        self.write_config()
        self.assertTrue(config)

        # reload the configuration
        config.cm.init(ROOTDIR)



        expected_string = "idk:\n  start_couch: false\n  start_rabbit: false\n  working_repo: %s\n  couchdb: %s\n  start_couch: True\n  start_rabbit: True\n" % (config.get("working_repo"), config.get("couchdb"))

        self.assertEqual(expected_string, self.read_config())
        self.assertEqual(config.get("couchdb"), "couchdb")
        self.assertTrue(config.get("working_repo"))
        self.assertTrue(config.get("template_dir"))
        self.assertTrue(config.get("rabbitmq"))
        self.assertTrue(True == config.get("start_rabbit"))
        self.assertTrue(True == config.get("start_couch"))
示例#8
0
    def test_default_config(self):
        """Test that the default configuration is created"""
        if os.path.exists(ROOTDIR):
            config = Config(ROOTDIR)
        else:
            self.copy_config_file(self.config_file(config.cm.config_dir))
            config = Config()
        #config = Config(ROOTDIR)
        self.assertTrue(config)

        expected_string = "idk:\n  start_couch: false\n  working_repo: %s\n  start_rabbit: false\n" % config.get("working_repo")


        #self.assertEqual(expected_string, self.read_config(config.cm.config_dir))
        log.debug("Config string: %s", self.read_config(config.cm.config_dir))
        self.assertTrue(config.get("working_repo"))
        self.assertTrue(config.get("template_dir"))
        self.assertTrue(config.get("couchdb"))
        self.assertTrue(config.get("rabbitmq"))
        self.assertTrue(False == config.get("start_rabbit"))
        self.assertTrue(False == config.get("start_couch"))
示例#9
0
    def test_overloaded_config(self):
        """Test that the overloaded configuration"""
        # Build the default config and add a line
        if os.path.exists(ROOTDIR):
            config = Config(ROOTDIR)
        else:
            self.copy_config_file(self.config_file(config.cm.config_dir))
            config = Config()
        #config = Config(ROOTDIR)
        self.write_config(config.cm.config_dir)
        self.assertTrue(config)

        # reload the configuration
        config.cm.init(config.cm.config_dir)

        expected_string = "idk:\n  start_couch: false\n  working_repo: %s\n  start_rabbit: false\n  couchdb: %s\n  start_couch: True\n  start_rabbit: True\n" % (config.get("working_repo"), config.get("couchdb"))

        #self.assertEqual(expected_string, self.read_config(config.cm.config_dir))
        self.assertEqual(config.get("couchdb"), "couchdb")
        self.assertTrue(config.get("working_repo"))
        self.assertTrue(config.get("template_dir"))
        self.assertTrue(config.get("rabbitmq"))
        self.assertTrue(True == config.get("start_rabbit"))
        self.assertTrue(True == config.get("start_couch"))