Codebase list python-faraday / e7395432-8c76-44d5-8a1c-378cc6368af7/main tests / test_python_config_imports.py
e7395432-8c76-44d5-8a1c-378cc6368af7/main

Tree @e7395432-8c76-44d5-8a1c-378cc6368af7/main (Download .tar.gz)

test_python_config_imports.py @e7395432-8c76-44d5-8a1c-378cc6368af7/mainraw · history · blame

import unittest


class ImportTests(unittest.TestCase):

    def test_database(self):
        from faraday.server.config import database
        self.connection_string = database.connection_string

    def test_faraday_server(self):
        from faraday.server.config import faraday_server
        self.bind_address = faraday_server.bind_address
        self.port = faraday_server.port
        self.secret_key = faraday_server.secret_key
        self.websocket_port = faraday_server.websocket_port

    def test_ldap(self):
        from faraday.server.config import ldap
        self.admin_group = ldap.admin_group
        self.client_group = ldap.client_group
        self.disconnect_timeout = ldap.disconnect_timeout
        self.domain_dn = ldap.domain_dn
        self.enabled = ldap.enabled
        self.pentester_group = ldap.pentester_group
        self.port = ldap.port
        self.server = ldap.server
        self.use_ldaps = ldap.use_ldaps
        self.use_start_tls = ldap.use_start_tls

    def test_ssl(self):
        from faraday.server.config import ssl
        self.certificate = ssl.certificate
        self.keyfile = ssl.keyfile
        self.port = ssl.port

    def test_storage(self):
        from faraday.server.config import storage
        self.path = storage.path



# I'm Py3