Exemplo n.º 1
0
    def test_axes_config_log_re_entrant(self, log):
        """
        Test that initialize call count does not increase on repeat calls.
        """

        AppConfig.initialize()
        calls = log.info.call_count

        AppConfig.initialize()
        self.assertTrue(
            calls == log.info.call_count and calls > 0,
            'AxesConfig.initialize needs to be re-entrant',
        )
Exemplo n.º 2
0
    def test_axes_config_log_re_entrant(self, log):
        """
        Test that log call count does not increase on repeat calls.
        """

        AppConfig.log()
        calls = log.info.call_count

        AppConfig.log()
        self.assertTrue(
            calls == log.info.call_count and calls > 0,
            'AxesConfig.log needs to be re-entrant',
        )
Exemplo n.º 3
0
 def test_initialize(self):
     AppConfig.logging_initialized = False
     AppConfig.initialize()
     self.assertFalse(AppConfig.logging_initialized)
Exemplo n.º 4
0
 def test_axes_config_log_user_ip(self, log):
     AppConfig.initialize()
     log.info.assert_called_with(
         'AXES: blocking by combination of username and IP.')
Exemplo n.º 5
0
 def test_axes_config_log_ip_only(self, log):
     AppConfig.initialize()
     log.info.assert_called_with('AXES: blocking by IP only.')
Exemplo n.º 6
0
 def test_axes_config_log_not_verbose(self, log):
     AppConfig.initialize()
     self.assertFalse(log.info.called)
Exemplo n.º 7
0
 def test_axes_config_log_user_or_ip(self, log):
     AppConfig.initialize()
     log.info.assert_called_with("AXES: blocking by username or IP.")
Exemplo n.º 8
0
 def test_axes_config_log_user_ip(self, log):
     AppConfig.log()
     log.info.assert_called_with('AXES: blocking by combination of username and IP.')
Exemplo n.º 9
0
 def test_axes_config_log_ip_only(self, log):
     AppConfig.log()
     log.info.assert_called_with('AXES: blocking by IP only.')
Exemplo n.º 10
0
 def test_axes_config_log_not_verbose(self, log):
     AppConfig.log()
     self.assertFalse(log.info.called)
Exemplo n.º 11
0
 def test_axes_config_log_user_only(self, log):
     AppConfig.log()
     log.info.assert_called_with('AXES: blocking by username only.')
Exemplo n.º 12
0
 def test_axes_config_log_user_only(self, log):
     AppConfig.initialize()
     log.info.assert_called_with('AXES: blocking by username only.')