def test_summary_examples(self): # checks the summary() method's pydoc examples policy = ExitPolicy('accept *:80', 'accept *:443', 'reject *:*') self.assertEqual('accept 80, 443', policy.summary()) policy = ExitPolicy('accept *:443', 'reject *:1-1024', 'accept *:*') self.assertEqual('reject 1-442, 444-1024', policy.summary())
def test_summary_examples(self): # checks the summary() method's pydoc examples policy = ExitPolicy("accept *:80", "accept *:443", "reject *:*") self.assertEquals("accept 80, 443", policy.summary()) policy = ExitPolicy("accept *:443", "reject *:1-1024", "accept *:*") self.assertEquals("reject 1-442, 444-1024", policy.summary())
def test_example(self): # tests the ExitPolicy and MicroExitPolicy pydoc examples policy = ExitPolicy('accept *:80', 'accept *:443', 'reject *:*') self.assertEqual('accept *:80, accept *:443, reject *:*', str(policy)) self.assertEqual('accept 80, 443', policy.summary()) self.assertTrue(policy.can_exit_to('75.119.206.243', 80)) policy = MicroExitPolicy('accept 80,443') self.assertTrue(policy.can_exit_to('75.119.206.243', 80))
def test_example(self): # tests the ExitPolicy and MicroExitPolicy pydoc examples policy = ExitPolicy("accept *:80", "accept *:443", "reject *:*") self.assertEquals("accept *:80, accept *:443, reject *:*", str(policy)) self.assertEquals("accept 80, 443", policy.summary()) self.assertTrue(policy.can_exit_to("75.119.206.243", 80)) policy = MicroExitPolicy("accept 80,443") self.assertTrue(policy.can_exit_to("75.119.206.243", 80))
def test_summary_large_ranges(self): # checks the summary() method when the policy includes very large port ranges policy = ExitPolicy('reject *:80-65535', 'accept *:1-65533', 'reject *:*') self.assertEqual('accept 1-79', policy.summary())
def test_summary_large_ranges(self): # checks the summary() method when the policy includes very large port ranges policy = ExitPolicy("reject *:80-65535", "accept *:1-65533", "reject *:*") self.assertEquals("accept 1-79", policy.summary())