コード例 #1
0
ファイル: firewall_tests.py プロジェクト: vhuarui/ngfw_src
 def test_141_clientUsernameUnauthenticated(self):
     # make sure no username is known for this IP
     global_functions.host_username_clear()
     rules_clear()
     rule_append(
         create_rule_single_condition("USERNAME", "[unauthenticated]"))
     result = remote_control.run_command(
         "wget -q -O /dev/null -t 1 --timeout=3 http://test.untangle.com/")
     assert (result != 0)
コード例 #2
0
ファイル: firewall_tests.py プロジェクト: vhuarui/ngfw_src
    def test_149_clientUsernameBlank(self):
        username = remote_control.get_hostname()
        global_functions.host_username_set(username)

        rules_clear()
        rule_append(create_rule_single_condition("USERNAME", ''))
        result = remote_control.run_command(
            "wget -q -O /dev/null -t 1 --timeout=3 http://test.untangle.com/")
        assert (result == 0)

        global_functions.host_username_clear()
コード例 #3
0
ファイル: firewall_tests.py プロジェクト: vhuarui/ngfw_src
 def test_083_tagUserBlock(self):
     rules_clear()
     username = remote_control.get_hostname()
     global_functions.host_username_set(username)
     global_functions.user_tags_add(username, "testtag")
     rule_append(create_rule_single_condition("TAGGED", "testtag"))
     result = remote_control.run_command(
         "wget -q -O /dev/null -t 1 --timeout=3 http://test.untangle.com/")
     global_functions.user_tags_clear(username)
     global_functions.host_username_clear()
     assert (result != 0)
コード例 #4
0
ファイル: firewall_tests.py プロジェクト: vhuarui/ngfw_src
    def test_143_clientUsernameMultiple(self):
        username = remote_control.get_hostname()
        global_functions.host_username_set(username)

        rules_clear()
        rule_append(
            create_rule_single_condition("USERNAME", username + ",foobar"))
        result1 = remote_control.run_command(
            "wget -q -O /dev/null -t 1 --timeout=3 http://test.untangle.com/")
        rules_clear()
        rule_append(
            create_rule_single_condition("USERNAME", "foobar," + username))
        result2 = remote_control.run_command(
            "wget -q -O /dev/null -t 1 --timeout=3 http://test.untangle.com/")

        global_functions.host_username_clear()
        assert (result1 != 0)
        assert (result2 != 0)