コード例 #1
0
 def test_setup_logging_file(self):
     fh = False
     logger = changeme.setup_logging(False, False, "/tmp/foo.log")
     for i in logger.handlers:
         if isinstance(i, logging.FileHandler):
             fh = True
     assert fh
コード例 #2
0
ファイル: changeme_tests.py プロジェクト: hbxc0re/changeme
 def test_setup_logging_file(self):
     fh = False
     logger = changeme.setup_logging(False, False, "/tmp/foo.log")
     for i in logger.handlers:
         if isinstance(i, logging.FileHandler):
             fh = True
     assert fh
コード例 #3
0
ファイル: changeme_tests.py プロジェクト: hbxc0re/changeme
    def test_do_scan_get(self):
        responses.add(** mock.ipcamera_fp)
        responses.add(** mock.ipcamera_auth)

        changeme.logger = changeme.setup_logging(True, True, None)
        matches = changeme.do_scan(mock.ipcamera_fp['url'], self.creds, self.config)

        assert len(matches) == 1
コード例 #4
0
ファイル: changeme_tests.py プロジェクト: Gwmiller/changeme
    def test_check_basic_auth_tomcat_fail(self):
        responses.add(** mock.tomcat_fp)

        cred = self.get_cred(self.tomcat_name)
        assert cred['name'] == self.tomcat_name

        changeme.logger = changeme.setup_logging(False, False, None)
        matches = changeme.check_basic_auth(mock.tomcat_fp['url'], cred, False, False)
        assert len(matches) == 0
コード例 #5
0
    def test_do_scan_get(self):
        responses.add(**mock.ipcamera_fp)
        responses.add(**mock.ipcamera_auth)

        changeme.logger = changeme.setup_logging(True, True, None)
        matches = changeme.do_scan(mock.ipcamera_fp['url'], self.creds,
                                   self.config)

        assert len(matches) == 1
コード例 #6
0
    def test_check_basic_auth_tomcat_fail(self):
        responses.add(**mock.tomcat_fp)

        cred = self.get_cred(self.tomcat_name)
        assert cred['name'] == self.tomcat_name

        changeme.logger = changeme.setup_logging(False, False, None)
        matches = changeme.check_basic_auth(mock.tomcat_fp['url'], cred, False,
                                            False)
        assert len(matches) == 0
コード例 #7
0
    def test_check_basic_auth_tomcat_fail(self):
        responses.add(**mock.tomcat_fp)
        responses.add(**mock.tomcat_fp_alt)

        cred = self.get_cred(self.tomcat_name)
        assert cred['name'] == self.tomcat_name

        changeme.logger = changeme.setup_logging(False, False, None)
        s = requests.Session()
        matches = changeme.check_basic_auth(mock.tomcat_fp['url'], s, cred,
                                            self.config, False, False)
        assert len(matches) == 0
コード例 #8
0
ファイル: changeme_tests.py プロジェクト: hbxc0re/changeme
    def test_do_scan_idrac(self):
        """
            This test will makes sure the regex in
            iDRAC success body works
        """
        responses.add(** mock.idrac_fp)
        responses.add(** mock.idrac_auth)

        changeme.logger = changeme.setup_logging(True, True, None)
        matches = changeme.do_scan(mock.idrac_fp['url'], self.creds, self.config)

        assert len(matches) == 1
        assert matches[0]['name'] == self.idrac_name
コード例 #9
0
    def test_do_scan_idrac(self):
        """
            This test will makes sure the regex in
            iDRAC success body works
        """
        responses.add(**mock.idrac_fp)
        responses.add(**mock.idrac_auth)

        changeme.logger = changeme.setup_logging(True, True, None)
        matches = changeme.do_scan(mock.idrac_fp['url'], self.creds,
                                   self.config)

        assert len(matches) == 1
        assert matches[0]['name'] == self.idrac_name
コード例 #10
0
    def test_do_scan_get(self):
        responses.add(**mock.ipcamera_fp)
        responses.add(**mock.ipcamera_auth)

        changeme.logger = changeme.setup_logging(True, True, None)
        tlist = changeme.build_target_list(('127.0.0.1', ), self.creds, None,
                                           None)
        self.config['fingerprint'] = False
        matches = changeme.do_scan(tlist['fingerprints'], self.creds,
                                   self.config)

        assert isinstance(matches, list)
        assert len(matches) == 1
        print "matches[0]: ", matches[0]
        assert matches[0]['name'] == 'MayGion Camera'
コード例 #11
0
ファイル: changeme_tests.py プロジェクト: hbxc0re/changeme
 def setup_class(cls):
     changeme.logger = changeme.setup_logging(True, True, None)
コード例 #12
0
ファイル: changeme_tests.py プロジェクト: hbxc0re/changeme
 def test_load_creds_good(self):
     changeme.logger = changeme.setup_logging(False, False, None)
     changeme.load_creds(None, None)
コード例 #13
0
 def test_setup_logging_debug(self):
     logger = changeme.setup_logging(False, True, None)
     assert logger.isEnabledFor(logging.INFO)
     assert logger.isEnabledFor(logging.DEBUG)
コード例 #14
0
 def test_setup_logging_verbose(self):
     logger = changeme.setup_logging(True, False, None)
     assert logger.isEnabledFor(logging.INFO)
コード例 #15
0
 def test_setup_logging(self):
     logger = changeme.setup_logging(False, False, None)
     assert logger.isEnabledFor(logging.WARNING)
コード例 #16
0
 def test_load_creds_good(self):
     changeme.logger = changeme.setup_logging(False, False, None)
     changeme.load_creds(None, None)
コード例 #17
0
 def setup_class(cls):
     changeme.logger = changeme.setup_logging(True, True, None)
コード例 #18
0
ファイル: changeme_tests.py プロジェクト: hbxc0re/changeme
 def test_setup_logging(self):
     logger = changeme.setup_logging(False, False, None)
     assert logger.isEnabledFor(logging.WARNING)
コード例 #19
0
ファイル: changeme_tests.py プロジェクト: hbxc0re/changeme
 def test_setup_logging_verbose(self):
     logger = changeme.setup_logging(True, False, None)
     assert logger.isEnabledFor(logging.INFO)
コード例 #20
0
ファイル: changeme_tests.py プロジェクト: hbxc0re/changeme
 def test_setup_logging_debug(self):
     logger = changeme.setup_logging(False, True, None)
     assert logger.isEnabledFor(logging.INFO)
     assert logger.isEnabledFor(logging.DEBUG)