def test_apply_mof(self):
     dsc.distro_category = dsc.get_distro_category()
     dsc.hutil = MockUtil(self)
     dsc.install_dsc_packages()
     dsc.start_omiservice()
     config = dsc.apply_dsc_meta_configuration('mof/dscnode.nxFile.meta.mof')
     self.assertTrue('ReturnValue=0' in config)
 def test_register(self):
     dsc.distro_category = dsc.get_distro_category()
     dsc.hutil = MockUtil(self)
     dsc.install_dsc_packages()
     dsc.start_omiservice()
     exit_code, output = dsc.register_automation('somekey','http://dummy','','','','')
     self.assertEqual(exit_code, 0)
 def test_register_without_registration_info(self):
     dsc.distro_category = dsc.get_distro_category()
     dsc.hutil = MockUtil(self)
     dsc.install_dsc_packages()
     dsc.start_omiservice()
     exit_code, output = dsc.register_automation('','','','','','')
     self.assertEqual(exit_code, 51)
Exemplo n.º 4
0
 def test_is_statusfile_update_register(self):
     status_file = 'status/0.status'
     dsc.distro_category = dsc.get_distro_category()
     dsc.hutil = MockUtil(self)
     dsc.install_dsc_packages()
     dsc.start_omiservice()
     exit_code, output = dsc.register_automation('somekey','http://dummy','','','','')
     self.verify_nodeid_vmuuid(status_file)
Exemplo n.º 5
0
 def test_nodeid_with_dsc(self):
     dsc.distro_category = dsc.get_distro_category()
     dsc.hutil = MockUtil(self)
     dsc.install_dsc_packages()
     dsc.start_omiservice()
     config = dsc.apply_dsc_meta_configuration('mof/dscnode.nxFile.meta.push.mof')
     nodeid = dsc.get_nodeid('/etc/opt/omi/conf/omsconfig/agentid')
     self.assertTrue(nodeid is not None, "nodeid is none")
Exemplo n.º 6
0
 def test_register(self):
     print "Register test case with valid parameters"
     dsc.distro_category = dsc.get_distro_category()
     dsc.hutil = MockUtil(self)
     dsc.install_dsc_packages()
     dsc.start_omiservice()
     exit_code, output = dsc.register_automation('somekey','http://dummy','test.localhost.mof','15','30','applyandmonitor')
     self.assertEqual(exit_code, 0)
Exemplo n.º 7
0
 def test_register_without_registration_info(self):
     print "Register test case with invalid Registration url and Registration key"
     dsc.distro_category = dsc.get_distro_category()
     dsc.hutil = MockUtil(self)
     dsc.install_dsc_packages()
     dsc.start_omiservice()
     exit_code, output = dsc.register_automation('','','','','','')
     self.assertEqual(exit_code, 51)
 def test_apply_mof(self):
     dsc.distro_category = dsc.get_distro_category()
     dsc.hutil = Dummy()
     dsc.hutil.log = waagent.Log
     dsc.install_dsc_packages()
     dsc.start_omiservice()
     dsc.apply_dsc_configuration('mof/localhost.nxFile.mof')
     self.assertTrue(os.path.exists('/tmp/dsctest'))
Exemplo n.º 9
0
 def test_register_invalid_configuration_mode(self):
     print "Register test case with invalid configuration mode"
     dsc.distro_category = dsc.get_distro_category()
     dsc.hutil = MockUtil(self)
     dsc.install_dsc_packages()
     dsc.start_omiservice()
     exit_code, output = dsc.register_automation('somekey','http://dummy','','','','some')	
     self.assertEqual(exit_code, 51)
 def test_is_statusfile_update_register(self):
     status_file = 'status/0.status'
     dsc.distro_category = dsc.get_distro_category()
     dsc.hutil = MockUtil(self)
     dsc.install_dsc_packages()
     dsc.start_omiservice()
     exit_code, output = dsc.register_automation('somekey','http://dummy','','','','')
     self.verify_nodeid_vmuuid(status_file)
 def test_nodeid_with_dsc(self):
     dsc.distro_category = dsc.get_distro_category()
     dsc.hutil = MockUtil(self)
     dsc.install_dsc_packages()
     dsc.start_omiservice()
     config = dsc.apply_dsc_meta_configuration('mof/dscnode.nxFile.meta.push.mof')
     nodeid = dsc.get_nodeid('/etc/opt/omi/conf/omsconfig/agentid')
     self.assertTrue(nodeid is not None, "nodeid is none")
Exemplo n.º 12
0
 def test_apply_mof(self):
     dsc.distro_category = dsc.get_distro_category()
     dsc.hutil = MockUtil(self)
     dsc.install_dsc_packages()
     dsc.start_omiservice()
     config = dsc.apply_dsc_meta_configuration('mof/dscnode.nxFile.meta.push.mof')
     dsc.apply_dsc_configuration('mof/localhost.nxFile.mof')
     self.assertTrue(os.path.exists('/tmp/dsctest'))
Exemplo n.º 13
0
 def test_apply_mof(self):
     dsc.distro_category = dsc.get_distro_category()
     dsc.hutil = Dummy()
     dsc.hutil.log = waagent.Log
     dsc.install_dsc_packages()
     dsc.start_omiservice()
     config = dsc.apply_dsc_meta_configuration('mof/dscnode.nxFile.meta.mof')
     self.assertTrue('ReturnValue=0' in config)
 def test_is_statusfile_update_pull(self):
     status_file = 'status/0.status'
     dsc.distro_category = dsc.get_distro_category()
     dsc.hutil = MockUtil(self)
     dsc.install_dsc_packages()
     dsc.start_omiservice()
     config = dsc.apply_dsc_meta_configuration('mof/dscnode.nxFile.meta.mof')
     self.assertTrue('ReturnValue=0' in config)
     self.verify_nodeid_vmuuid(status_file)
Exemplo n.º 15
0
 def test_is_statusfile_update_pull(self):
     status_file = 'status/0.status'
     dsc.distro_category = dsc.get_distro_category()
     dsc.hutil = MockUtil(self)
     dsc.install_dsc_packages()
     dsc.start_omiservice()
     config = dsc.apply_dsc_meta_configuration('mof/dscnode.nxFile.meta.mof')
     self.assertTrue('ReturnValue=0' in config)
     self.verify_nodeid_vmuuid(status_file)
Exemplo n.º 16
0
 def test_apply_mof(self):
     dsc.distro_category = dsc.get_distro_category()
     dsc.hutil = MockUtil(self)
     dsc.install_dsc_packages()
     dsc.start_omiservice()
     config = dsc.apply_dsc_meta_configuration(
         'mof/dscnode.nxFile.meta.push.mof')
     dsc.apply_dsc_configuration('mof/localhost.nxFile.mof')
     self.assertTrue(os.path.exists('/tmp/dsctest'))
Exemplo n.º 17
0
 def test_is_statusfile_update_push(self):
     status_file = 'status/0.status'
     dsc.distro_category = dsc.get_distro_category()
     dsc.hutil = MockUtil(self)
     dsc.install_dsc_packages()
     dsc.start_omiservice()
     config = dsc.apply_dsc_meta_configuration('mof/dscnode.nxFile.meta.push.mof')
     dsc.apply_dsc_configuration('mof/localhost.nxFile.mof')
     self.assertTrue(os.path.exists('/tmp/dsctest'))
     self.verify_nodeid_vmuuid(status_file)
 def test_push_request_properties(self):
     dsc.distro_category = dsc.get_distro_category()
     dsc.hutil = MockUtil(self)
     dsc.install_dsc_packages()
     dsc.start_omiservice()
     config = dsc.apply_dsc_meta_configuration('mof/dscnode.nxFile.meta.push.mof')
     self.assertTrue('ReturnValue=0' in config)
     
     response  = dsc.send_heart_beat_msg_to_agent_service("install")
     self.assertIsNone(response)
 def test_send_request_to_pullserver(self):
     dsc.distro_category = dsc.get_distro_category()
     dsc.hutil = MockUtil(self)
     dsc.install_dsc_packages()
     dsc.start_omiservice()
     config = dsc.apply_dsc_meta_configuration('mof/azureautomation.df.meta.mof')
     self.assertTrue('ReturnValue=0' in config)
     
     response  = dsc.send_heart_beat_msg_to_agent_service("install")
     self.assertEqual(response.status_code, 200)
 def test_is_statusfile_update_push(self):
     status_file = 'status/0.status'
     dsc.distro_category = dsc.get_distro_category()
     dsc.hutil = MockUtil(self)
     dsc.install_dsc_packages()
     dsc.start_omiservice()
     config = dsc.apply_dsc_meta_configuration('mof/dscnode.nxFile.meta.push.mof')
     dsc.apply_dsc_configuration('mof/localhost.nxFile.mof')
     self.assertTrue(os.path.exists('/tmp/dsctest'))
     self.verify_nodeid_vmuuid(status_file)
    def test_send_request_to_pullserver(self):
        dsc.distro_category = dsc.get_distro_category()
        dsc.hutil = MockUtil(self)
        dsc.install_dsc_packages()
        dsc.start_omiservice()
        config = dsc.apply_dsc_meta_configuration(
            'mof/azureautomation.df.meta.mof')
        self.assertTrue('ReturnValue=0' in config)

        response = dsc.send_heart_beat_msg_to_agent_service()
        self.assertEqual(response.status_code, 200)
 def test_properties_for_pull(self):
     dsc.distro_category = dsc.get_distro_category()
     dsc.hutil = MockUtil(self)
     dsc.install_dsc_packages()
     dsc.start_omiservice()
     config = dsc.apply_dsc_meta_configuration('mof/dscnode.nxFile.meta.mof')
     self.assertTrue('ReturnValue=0' in config)
     
     content = dsc.construct_node_extension_properties(config, "upgrade")
     data = json.dumps(content)
     self.assertTrue('OMSCloudId' in data, "OMSCLoudID doesn't exist")
    def test_push_request_properties(self):
        dsc.distro_category = dsc.get_distro_category()
        dsc.hutil = MockUtil(self)
        dsc.install_dsc_packages()
        dsc.start_omiservice()
        config = dsc.apply_dsc_meta_configuration(
            'mof/dscnode.nxFile.meta.push.mof')
        self.assertTrue('ReturnValue=0' in config)

        response = dsc.send_heart_beat_msg_to_agent_service()
        self.assertIsNone(response)
    def test_properties_for_pull(self):
        dsc.distro_category = dsc.get_distro_category()
        dsc.hutil = MockUtil(self)
        dsc.install_dsc_packages()
        dsc.start_omiservice()
        config = dsc.apply_dsc_meta_configuration(
            'mof/dscnode.nxFile.meta.mof')
        self.assertTrue('ReturnValue=0' in config)

        content = dsc.construct_node_extension_properties(config)
        data = json.dumps(content)
        self.assertTrue('OMSCloudId' in data, "OMSCLoudID doesn't exist")