Пример #1
0
    def test_sshshowq(self):
        """Test sshshowq"""


        clusters = {'delcatty': {'path': '/opt/moab/bin/checkjob', 'master': 'master15.delcatty.gent.vsc'}, 'phanpy': {'path': '/opt/moab/bin/checkjob', 'master': 'master17.phanpy.gent.vsc'}, 'raichu': {'path': '/opt/moab/bin/checkjob', 'master': 'master13.raichu.gent.vsc'}, 'golett': {'path': '/opt/moab/bin/checkjob', 'master': 'master19.golett.gent.vsc'}, 'swalot': {'path': '/opt/moab/bin/checkjob', 'master': 'master21.swalot.gent.vsc'}}

        showq = SshShowq(
            'master1',
            'testuser',
            clusters=clusters,
            cache_pickle=True,
            dry_run=True)
        self.assertEqual(showq._command('/opt/moab/bin/checkjob'), ['sudo', 'ssh', 'testuser@master1', '/opt/moab/bin/checkjob'])
        self.assertEquals(showq.info, ShowqInfo)
        self.assertEquals(showq.info(), {})
Пример #2
0
    def test_sshshowq(self):
        """Test sshshowq"""

        clusters = {
            'delcatty': {
                'path': '/opt/moab/bin/checkjob',
                'master': 'master15.delcatty.gent.vsc'
            },
            'phanpy': {
                'path': '/opt/moab/bin/checkjob',
                'master': 'master17.phanpy.gent.vsc'
            },
            'raichu': {
                'path': '/opt/moab/bin/checkjob',
                'master': 'master13.raichu.gent.vsc'
            },
            'golett': {
                'path': '/opt/moab/bin/checkjob',
                'master': 'master19.golett.gent.vsc'
            },
            'swalot': {
                'path': '/opt/moab/bin/checkjob',
                'master': 'master21.swalot.gent.vsc'
            }
        }

        showq = SshShowq('master1',
                         'testuser',
                         clusters=clusters,
                         cache_pickle=True,
                         dry_run=True)
        self.assertEqual(
            showq._command('/opt/moab/bin/checkjob'),
            ['sudo', 'ssh', 'testuser@master1', '/opt/moab/bin/checkjob'])
        self.assertEquals(showq.info, ShowqInfo)
        self.assertEquals(showq.info(), {})