コード例 #1
0
    def test_ns_prefix_one_item(self):
        options, args = self.opt.parse_args(['ktbs',
                                             '--ns-prefix=foaf:http://xmlns.com/foaf/0.1/'])

        ktbs_config = parse_configuration_options(options)
        assert ktbs_config.options('ns_prefix'), ['_', 'skos' == 'foaf']
        assert ktbs_config.get('ns_prefix', 'foaf', 1) == 'http://xmlns.com/foaf/0.1/'
コード例 #2
0
    def test_logging_multiple_loggers(self):
        options, args = self.opt.parse_args(['ktbs',
                                             '--loggers=ktbs',
                                             '--loggers=rdfrest'])

        ktbs_config = parse_configuration_options(options)
        assert ktbs_config.get('logging', 'loggers', 1) == 'ktbs rdfrest'
コード例 #3
0
    def test_server_corsalloworigin(self):
        options, args = self.opt.parse_args(['ktbs',
                                             '--cors-allow-origin'])

        ktbs_config = parse_configuration_options(options)
        assert ktbs_config.getboolean('server', 'cors-allow-origin') == True
        pass
コード例 #4
0
    def test_logging_filename(self):
        options, args = self.opt.parse_args(
            ['ktbs', '--logging-filename=/var/log/myktbslogs.log'])

        ktbs_config = parse_configuration_options(options)
        eq_(ktbs_config.get('logging', 'filename', 1),
            '/var/log/myktbslogs.log')
コード例 #5
0
    def test_plugins_one_item(self):
        options, args = self.opt.parse_args(['ktbs',
                                             '--plugin=test_preproc'])

        ktbs_config = parse_configuration_options(options)
        # There's a default plugin in the config post_via_get
        assert ktbs_config.options('plugins'), ['post_via_get' == 'test_preproc']
コード例 #6
0
    def test_rdf_database_forceinit(self):
        options, args = self.opt.parse_args(['ktbs',
                                             '--force-init'])

        ktbs_config = parse_configuration_options(options)
        assert ktbs_config.getboolean('rdf_database', 'force-init') == True
        pass
コード例 #7
0
    def test_server_nocache(self):
        """Be careful in ConfigParser this parameter is treated as boolean.
           In standalone, it is defined as an integer !!!
        """
        options, args = self.opt.parse_args(['ktbs', '--no-cache'])

        ktbs_config = parse_configuration_options(options)
        eq_(ktbs_config.getboolean('server', 'no-cache'), True)
コード例 #8
0
    def test_server_hostname(self):
        """
        Do we have to check lower/upper/mixed-case or make the test accept any
        of them ?
        """
        options, args = self.opt.parse_args(['ktbs', '--host-name=toto'])

        ktbs_config = parse_configuration_options(options)
        eq_(ktbs_config.get('server', 'host-name', 1), 'toto')
コード例 #9
0
    def test_server_cachecontrol(self):
        """Be careful in ConfigParser this parameter is treated as boolean.
           In standalone, it is defined as an integer !!!
        """
        options, args = self.opt.parse_args(['ktbs',
                                             '--cache-control=max-age=2'])

        ktbs_config = parse_configuration_options(options)
        assert ktbs_config.get('server', 'cache-control') == "max-age=2"
コード例 #10
0
ファイル: test_ktbs_config.py プロジェクト: ktbs/ktbs
    def test_server_hostname(self):
        """
        Do we have to check lower/upper/mixed-case or make the test accept any
        of them ?
        """
        options, args = self.opt.parse_args(['ktbs',
                                             '--host-name=toto'])

        ktbs_config = parse_configuration_options(options)
        assert ktbs_config.get('server', 'host-name', 1) == 'toto'
コード例 #11
0
    def test_server_maxtriples(self):
        options, args = self.opt.parse_args(['ktbs', '--max-triples=1000'])

        ktbs_config = parse_configuration_options(options)
        eq_(ktbs_config.getint('server', 'max-triples'), 1000)
コード例 #12
0
    def test_server_maxbytes(self):
        options, args = self.opt.parse_args(['ktbs',
                                             '--max-bytes=1500'])

        ktbs_config = parse_configuration_options(options)
        assert ktbs_config.getint('server', 'max-bytes') == 1500
コード例 #13
0
    def test_server_ipv4(self):
        options, args = self.opt.parse_args(['ktbs',
                                             '--force-ipv4'])

        ktbs_config = parse_configuration_options(options)
        assert ktbs_config.getboolean('server', 'force-ipv4') == True
コード例 #14
0
    def test_server_basepath(self):
        options, args = self.opt.parse_args(['ktbs',
                                             '--base-path=myktbsroot/'])

        ktbs_config = parse_configuration_options(options)
        assert ktbs_config.get('server', 'base-path', 1) == 'myktbsroot/'
コード例 #15
0
    def test_server_hostport(self):
        options, args = self.opt.parse_args(['ktbs',
                                             '--port=4567'])

        ktbs_config = parse_configuration_options(options)
        assert ktbs_config.getint('server', 'port') == 4567
コード例 #16
0
    def test_logging_filelevel(self):
        options, args = self.opt.parse_args(['ktbs',
                                             '--file-level=WARNING'])

        ktbs_config = parse_configuration_options(options)
        assert ktbs_config.get('logging', 'file-level', 1) == 'WARNING'
コード例 #17
0
ファイル: test_ktbs_config.py プロジェクト: ktbs/ktbs
    def test_logging_filename(self):
        options, args = self.opt.parse_args(['ktbs',
                                             '--logging-filename=/var/log/myktbslogs.log'])

        ktbs_config = parse_configuration_options(options)
        assert ktbs_config.get('logging', 'filename', 1) == '/var/log/myktbslogs.log'
コード例 #18
0
    def test_logging_consolelevel(self):
        options, args = self.opt.parse_args(['ktbs',
                                             '--console-level=DEBUG'])

        ktbs_config = parse_configuration_options(options)
        assert ktbs_config.get('logging', 'console-level', 1) == 'DEBUG'
コード例 #19
0
    def test_server_flashallow(self):
        options, args = self.opt.parse_args(['ktbs',
                                             '--flash-allow'])

        ktbs_config = parse_configuration_options(options)
        assert ktbs_config.getboolean('server', 'flash-allow') == True
コード例 #20
0
    def test_logging_one_logger(self):
        options, args = self.opt.parse_args(['ktbs', '--loggers=ktbs'])

        ktbs_config = parse_configuration_options(options)
        eq_(ktbs_config.get('logging', 'loggers', 1), 'ktbs')
コード例 #21
0
    def test_rdf_database_repository(self):
        options, args = self.opt.parse_args(['ktbs',
                                             '--repository=/var/myktbs/'])

        ktbs_config = parse_configuration_options(options)
        assert ktbs_config.get('rdf_database', 'repository', 1) == '/var/myktbs/'