Esempio n. 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/'
Esempio n. 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'
Esempio n. 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
Esempio n. 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')
Esempio n. 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']
Esempio n. 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
Esempio n. 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)
Esempio n. 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')
Esempio n. 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"
Esempio n. 10
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)
        assert ktbs_config.get('server', 'host-name', 1) == 'toto'
Esempio n. 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)
Esempio n. 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
Esempio n. 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
Esempio n. 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/'
Esempio n. 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
Esempio n. 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'
Esempio n. 17
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)
        assert ktbs_config.get('logging', 'filename', 1) == '/var/log/myktbslogs.log'
Esempio n. 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'
Esempio n. 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
Esempio n. 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')
Esempio n. 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/'