コード例 #1
0
 def test_sw_install_multi_vc_mode_disabled(self, mock_pkgadd):
     mock_pkgadd.return_value = True, "msg"
     self.dev._facts = {
         "2RE": True,
         "domain": None,
         "RE1": {"status": "OK", "model": "RE-EX8208", "mastership_state": "backup"},
         "ifd_style": "SWITCH",
         "version_RE1": "12.3R7.7",
         "version_RE0": "12.3",
         "serialnumber": "XXXXXX",
         "fqdn": "XXXXXX",
         "RE0": {"status": "OK", "model": "RE-EX8208", "mastership_state": "master"},
         "switch_style": "VLAN",
         "version": "12.3R5-S3.1",
         "master": "RE0",
         "hostname": "XXXXXX",
         "HOME": "/var/home/sn",
         "vc_mode": "Disabled",
         "model": "EX8208",
         "vc_capable": True,
         "personality": "SWITCH",
     }
     sw = self.get_sw()
     sw.install(package="abc.tgz", no_copy=True)
     self.assertFalse(sw._multi_VC)
     calls = [
         call("/var/tmp/abc.tgz", dev_timeout=1800, vmhost=False, re0=True),
         call("/var/tmp/abc.tgz", dev_timeout=1800, re1=True, vmhost=False),
     ]
     mock_pkgadd.assert_has_calls(calls)
コード例 #2
0
ファイル: test_sw.py プロジェクト: mirceaulinic/py-junos-eznc
 def test_sw_install_multi_vc_mode_disabled(self, mock_pkgadd):
     mock_pkgadd.return_value = True
     self.dev._facts = {'2RE': True,
         'domain': None, 'RE1': {
             'status': 'OK', 'model': 'RE-EX8208',
             'mastership_state': 'backup'}, 'ifd_style': 'SWITCH',
         'version_RE1': '12.3R7.7', 'version_RE0': '12.3',
         'serialnumber': 'XXXXXX', 'fqdn': 'XXXXXX',
         'RE0': {'status': 'OK', 'model': 'RE-EX8208',
                 'mastership_state': 'master'}, 'switch_style': 'VLAN',
         'version': '12.3R5-S3.1', 'master': 'RE0', 'hostname': 'XXXXXX',
         'HOME': '/var/home/sn', 'vc_mode': 'Disabled', 'model': 'EX8208',
         'vc_capable': True, 'personality': 'SWITCH'}
     sw = self.get_sw()
     sw.install(package='abc.tgz', no_copy=True)
     self.assertFalse(sw._multi_VC)
     calls = [call('/var/tmp/abc.tgz', dev_timeout=1800, re0=True),
              call('/var/tmp/abc.tgz', dev_timeout=1800, re1=True)]
     mock_pkgadd.assert_has_calls(calls)
コード例 #3
0
 def test_sw_install_multi_vc_mode_disabled(self, mock_pkgadd):
     mock_pkgadd.return_value = True
     self.dev._facts = {'2RE': True,
                        'domain': None, 'RE1': {
                            'status': 'OK', 'model': 'RE-EX8208',
                            'mastership_state': 'backup'}, 'ifd_style': 'SWITCH',
                        'version_RE1': '12.3R7.7', 'version_RE0': '12.3',
                        'serialnumber': 'XXXXXX', 'fqdn': 'XXXXXX',
                        'RE0': {'status': 'OK', 'model': 'RE-EX8208',
                                'mastership_state': 'master'}, 'switch_style': 'VLAN',
                        'version': '12.3R5-S3.1', 'master': 'RE0', 'hostname': 'XXXXXX',
                        'HOME': '/var/home/sn', 'vc_mode': 'Disabled', 'model': 'EX8208',
                        'vc_capable': True, 'personality': 'SWITCH'}
     sw = self.get_sw()
     sw.install(package='abc.tgz', no_copy=True)
     self.assertFalse(sw._multi_VC)
     calls = [call('/var/tmp/abc.tgz', dev_timeout=1800, re0=True),
              call('/var/tmp/abc.tgz', dev_timeout=1800, re1=True)]
     mock_pkgadd.assert_has_calls(calls)