def test_ddprint(self):
        """
        Test ddprint(self, msg)
        """
        sfcli = SpiderFootCli()

        io_output = io.StringIO()
        sys.stdout = io_output
        sfcli.ddprint("example debug output")
        sys.stdout = sys.__stdout__
        output = io_output.getvalue()

        self.assertIn("example debug output", output)

        self.assertEqual('TBD', 'TBD')
Beispiel #2
0
    def test_ddprint_should_not_print_unless_debug_option_is_set(self):
        """
        Test ddprint(self, msg)
        """
        sfcli = SpiderFootCli()
        sfcli.ownopts['cli.debug'] = False
        sfcli.ownopts['cli.spool'] = False

        io_output = io.StringIO()
        sys.stdout = io_output
        sfcli.ddprint("example debug output")
        sys.stdout = sys.__stdout__
        output = io_output.getvalue()

        self.assertEqual("", output)
 def test_ddprint(self):
     """
     Test ddprint(self, msg)
     """
     sfcli = SpiderFootCli()
     sfcli.ddprint(None)