コード例 #1
0
def test_list_user_permissions():
    """
    Test if it list permissions for a user
    via rabbitmqctl list_user_permissions.
    """
    mock_run = MagicMock(
        return_value={
            "retcode": 0,
            "stdout":
            '[{"vhost":"saltstack","configure":"saltstack","write":"0","read":"1"},{"vhost":"guest","configure":"0","write":"one","read":""}]',
            "stderr": "",
        })
    with patch.dict(rabbitmq.__salt__, {"cmd.run_all": mock_run}):
        assert rabbitmq.list_user_permissions("myuser") == {
            "saltstack": {
                "configure": "saltstack",
                "write": "0",
                "read": "1"
            },
            "guest": {
                "configure": "0",
                "write": "one",
                "read": ""
            },
        }
コード例 #2
0
ファイル: rabbitmq_test.py プロジェクト: randybias/salt
 def test_list_user_permissions(self):
     '''
     Test if it list permissions for a user
     via rabbitmqctl list_user_permissions.
     '''
     mock_run = MagicMock(return_value='...\nsaltstack\tsaltstack\n...')
     with patch.dict(rabbitmq.__salt__, {'cmd.run': mock_run}):
         self.assertDictEqual(rabbitmq.list_user_permissions('myuser'),
                              {'saltstack': ['saltstack']})
コード例 #3
0
ファイル: rabbitmq_test.py プロジェクト: dmyerscough/salt
 def test_list_user_permissions(self):
     '''
     Test if it list permissions for a user
     via rabbitmqctl list_user_permissions.
     '''
     mock_run = MagicMock(return_value='...\nsaltstack\tsaltstack\n...')
     with patch.dict(rabbitmq.__salt__, {'cmd.run': mock_run}):
         self.assertDictEqual(rabbitmq.list_user_permissions('myuser'),
                              {'saltstack': ['saltstack']})
コード例 #4
0
ファイル: rabbitmq_test.py プロジェクト: bryson/salt
 def test_list_user_permissions(self):
     '''
     Test if it list permissions for a user
     via rabbitmqctl list_user_permissions.
     '''
     mock_run = MagicMock(return_value={'retcode': 0, 'stdout': 'Listing stuff ...\nsaltstack\tsaltstack\n...done', 'stderr': ''})
     with patch.dict(rabbitmq.__salt__, {'cmd.run_all': mock_run}):
         self.assertDictEqual(rabbitmq.list_user_permissions('myuser'),
                              {'saltstack': ['saltstack']})
コード例 #5
0
 def test_list_user_permissions(self):
     '''
     Test if it list permissions for a user
     via rabbitmqctl list_user_permissions.
     '''
     mock_run = MagicMock(return_value={
         'retcode': 0,
         'stdout': 'Listing stuff ...\nsaltstack\tsaltstack\t0\t1\nguest\t0\tone\n...done',
         'stderr': '',
     })
     with patch.dict(rabbitmq.__salt__, {'cmd.run_all': mock_run}):
         self.assertDictEqual(rabbitmq.list_user_permissions('myuser'),
                              {'saltstack': ['saltstack', '0', '1'], 'guest': ['0', 'one']})
コード例 #6
0
 def test_list_user_permissions(self):
     """
     Test if it list permissions for a user
     via rabbitmqctl list_user_permissions.
     """
     mock_run = MagicMock(
         return_value={
             "retcode": 0,
             "stdout": "Listing stuff ...\nsaltstack\tsaltstack\t0\t1\nguest\t0\tone\n...done",
             "stderr": "",
         }
     )
     with patch.dict(rabbitmq.__salt__, {"cmd.run_all": mock_run}):
         self.assertDictEqual(
             rabbitmq.list_user_permissions("myuser"),
             {"saltstack": ["saltstack", "0", "1"], "guest": ["0", "one"]},
         )