예제 #1
0
 def test_policy_app_conn_mgr_update(self):
     stats = PolicyAppConnectionMgr(3, 1, 2)
     diags = []
     self.assertTrue(stats.can_connect('10.10.10.10:10000', 'chuck', '10.10.10.10', diags))
     self.assertFalse(stats.can_connect('10.10.10.10:10001', 'chuck', '10.10.10.10', diags))
     self.assertTrue(len(diags) == 1)
     self.assertTrue('per user' in diags[0])
     diags = []
     stats.update(3, 2, 2)
     self.assertTrue(stats.can_connect('10.10.10.10:10001', 'chuck', '10.10.10.10', diags))
예제 #2
0
 def test_policy_app_conn_mgr_update(self):
     stats = PolicyAppConnectionMgr(3, 1, 2)
     diags = []
     self.assertTrue(stats.can_connect('10.10.10.10:10000', 'chuck', '10.10.10.10', diags, None, None))
     self.assertFalse(stats.can_connect('10.10.10.10:10001', 'chuck', '10.10.10.10', diags, None, None))
     self.assertTrue(len(diags) == 1)
     self.assertTrue('per user' in diags[0])
     diags = []
     stats.update(3, 2, 2)
     self.assertTrue(stats.can_connect('10.10.10.10:10001', 'chuck', '10.10.10.10', diags, None, None))
예제 #3
0
 def test_policy_app_conn_mgr_update_bad_settings(self):
     denied = False
     try:
         stats = PolicyAppConnectionMgr(0, 0, 0)
     except PolicyError:
         denied = True
     self.assertFalse(denied, "Should allow all zeros.")
     try:
         stats.update(0, -1, 0)
     except PolicyError:
         denied = True
     self.assertTrue(denied, "Failed to detect negative setting value.")
 def test_policy_app_conn_mgr_update_bad_settings(self):
     denied = False
     try:
         stats = PolicyAppConnectionMgr(0, 0, 0)
     except PolicyError:
         denied = True
     self.assertFalse(denied, "Should allow all zeros.")
     try:
         stats.update(0, -1, 0)
     except PolicyError:
         denied = True
     self.assertTrue(denied, "Failed to detect negative setting value.")