Example #1
0
 def testUserInfoCommandArg(self):
     res, code = utils.sr_cmd("-i -c command1")
     utils.multipleAssertCommand(
         res, code, code == 0, utils.assertCount(res, "info2", 0),
         utils.assertCount(res, "cap_net_raw", 0),
         utils.assertCount(res, "this command", 1),
         utils.assertCount(res, "sr -c \"command1\"", 1))
Example #2
0
 def testUserInfoRoleCommandArg2(self):
     res, code = utils.sr_cmd("-i -r info0 -c command")
     utils.multipleAssertCommand(
         res, code, code == 0,
         utils.assertCount(res, "you can execute \"command\" with command",
                           1),
         utils.assertCount(res, "sr -r \"info0\" -c \"command\"", 1))
Example #3
0
 def testUserInfoRoleCommandArg(self):
     res, code = utils.sr_cmd("-i -r info2 -c command1")
     utils.multipleAssertCommand(
         res, code, code == 0, utils.assertCount(res, "simplified", 1),
         utils.assertCount(res, "sr -c \"command1\"", 1),
         utils.assertCount(res, "-r info2", 0),
         utils.assertCount(res, "full privileges", 1))
Example #4
0
 def testScenario1(self):
     port = "79"
     utils.before("scenario1",
                  [utils.getuser(), constants.SC1_FILE_SERVERPY, port])
     res, code = utils.sr_cmd(
         "-r role1 -c 'python %s -p %s'" %
         (constants.SC1_FILE_SERVERPY, port), 1)
     utils.multipleAssertCommand(res, code, code == 0, res.count("OK") == 1)
     utils.after()
Example #5
0
 def testUserInfoCommandArgNoRole(self):
     utils.before("testInfo/infousernorole")
     res, code = utils.sr_cmd("-i -c null")
     utils.multipleAssertCommand(
         res, code, code == 0,
         utils.assertCount(res, r"you can\\'t execute this command", 1),
         utils.assertCount(res, "sr -c", 0),
         utils.assertCount(res, "roles", 0),
         utils.assertCount(res, "null", 0))
     utils.after()
Example #6
0
 def testUserInfoArg(self):
     res, code = utils.sr_cmd("-i")
     utils.multipleAssertCommand(
         res, code, code == 0, utils.assertCount(res, "null", 0),
         utils.assertCount(res, "info0", 1),
         utils.assertCount(res, "info1", 1),
         utils.assertCount(res, "info2", 1),
         utils.assertCount(res, "info3", 1),
         utils.assertCount(res, "info4", 1),
         utils.assertCount(res, "cap_net_raw", 2),
         utils.assertCount(res, "with any commands", 2),
         utils.assertCount(res, "without any commands", 1),
         utils.assertCount(res, "command1", 2),
         utils.assertCount(res, "command2", 1),
         utils.assertCount(res, "full privileges", 3))
Example #7
0
 def testUserInfoRoleCommandArg1(self):
     res, code = utils.sr_cmd("-i -r null -c null")
     utils.multipleAssertCommand(
         res, code, code == 0,
         utils.assertCount(res, r"you can\\'t execute this command", 1))
Example #8
0
 def testUserInfoCommandArg2(self):
     res, code = utils.sr_cmd("-i -c command3")
     utils.multipleAssertCommand(res, code, code == 0,
                                 utils.assertCount(res, "cap_net_raw", 1))
Example #9
0
 def testUserInfoCommandArg1(self):
     res, code = utils.sr_cmd("-i -c null")
     utils.multipleAssertCommand(res, code, code == 0,
                                 utils.assertCount(res, "info0", 1),
                                 utils.assertCount(res, "info1", 1))
Example #10
0
 def testUserInfoRoleArg2(self):
     res, code = utils.sr_cmd("-i -r info3")
     utils.multipleAssertCommand(
         res, code, code == 0,
         utils.assertCount(res, "without any commands", 1))
Example #11
0
 def testUserInfoRoleArg1(self):
     res, code = utils.sr_cmd("-i -r null")
     utils.multipleAssertCommand(
         res, code, code == 0, utils.assertCount(res, "null", 1),
         utils.assertCount(res, r"You can\\+'t use the role", 1))
Example #12
0
 def testUserInfoRoleArg(self):
     res, code = utils.sr_cmd("-i -r info1")
     utils.multipleAssertCommand(res, code, code == 0,
                                 utils.assertCount(res, "info1", 1),
                                 utils.assertCount(res, "cap_net_raw", 1),
                                 utils.assertCount(res, "any commands", 1))