예제 #1
0
 def test_multiple_disabled_calls(self):
     manager = server_job.warning_manager()
     manager.disable_warnings("MSGTYPE", lambda: 10)
     manager.disable_warnings("MSGTYPE", lambda: 20)
     manager.enable_warnings("MSGTYPE", lambda: 30)
     self.assertEqual(manager.is_valid(15, "MSGTYPE"), False)
     self.assertEqual(manager.is_valid(25, "MSGTYPE"), False)
     self.assertEqual(manager.is_valid(35, "MSGTYPE"), True)
예제 #2
0
 def test_multiple_disabled_calls(self):
     manager = server_job.warning_manager()
     manager.disable_warnings("MSGTYPE", lambda: 10)
     manager.disable_warnings("MSGTYPE", lambda: 20)
     manager.enable_warnings("MSGTYPE", lambda: 30)
     self.assertEqual(manager.is_valid(15, "MSGTYPE"), False)
     self.assertEqual(manager.is_valid(25, "MSGTYPE"), False)
     self.assertEqual(manager.is_valid(35, "MSGTYPE"), True)
예제 #3
0
 def test_disabled_changes_is_valid(self):
     manager = server_job.warning_manager()
     self.assertEqual(manager.is_valid(15, "MSGTYPE"), True)
     manager.disable_warnings("MSGTYPE", lambda: 10)
     self.assertEqual(manager.is_valid(15, "MSGTYPE"), False)
예제 #4
0
 def test_only_enabled(self):
     manager = server_job.warning_manager()
     manager.enable_warnings("MSGTYPE", lambda: 10)
     self.assertEqual(manager.is_valid(20, "MSGTYPE"), True)
예제 #5
0
 def test_never_disabled(self):
     manager = server_job.warning_manager()
     self.assertEqual(manager.is_valid(10, "MSGTYPE"), True)
예제 #6
0
 def test_disabled_changes_is_valid(self):
     manager = server_job.warning_manager()
     self.assertEqual(manager.is_valid(15, "MSGTYPE"), True)
     manager.disable_warnings("MSGTYPE", lambda: 10)
     self.assertEqual(manager.is_valid(15, "MSGTYPE"), False)
예제 #7
0
 def test_only_enabled(self):
     manager = server_job.warning_manager()
     manager.enable_warnings("MSGTYPE", lambda: 10)
     self.assertEqual(manager.is_valid(20, "MSGTYPE"), True)
예제 #8
0
 def test_never_disabled(self):
     manager = server_job.warning_manager()
     self.assertEqual(manager.is_valid(10, "MSGTYPE"), True)