Пример #1
0
    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()
Пример #2
0
 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)
Пример #3
0
    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)