Exemple #1
0
  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())
Exemple #2
0
    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())
Exemple #3
0
    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())
Exemple #4
0
  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))
Exemple #5
0
    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))
Exemple #6
0
    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))
Exemple #7
0
    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))
Exemple #8
0
  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())
Exemple #9
0
    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())
Exemple #10
0
    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())