コード例 #1
0
ファイル: hooks_test.py プロジェクト: rollandf/vdsm
    def test_deviceVmConfProperties(self):
        with self._deviceCustomPropertiesTestFile() as dirName:
            vmconf = {'custom': {'customProperty': ' rocks more!'}}

            result = hooks._runHooksDir("oVirt",
                                        dirName,
                                        params={'customProperty': ' rocks!'},
                                        vmconf=vmconf)
            self.assertEqual(result, "oVirt rocks more!")
コード例 #2
0
ファイル: hooksTests.py プロジェクト: fancyKai/vdsm
    def test_deviceVmConfProperties(self):
        with self._deviceCustomPropertiesTestFile() as dirName:
            vmconf = {
                'custom': {
                    'customProperty': ' rocks more!'}}

            result = hooks._runHooksDir("oVirt", dirName,
                                        params={'customProperty': ' rocks!'},
                                        vmconf=vmconf)
            self.assertEqual(result, "oVirt rocks more!")
コード例 #3
0
ファイル: hooksTests.py プロジェクト: nirs/vdsm
    def test_runHooksDir(self):
        # Add an unicode value to the environment variables
        # to test whether the utf-8 recoding works properly
        os.environ["FAKE_GERRIT_USERNAME"] = "******"

        with self.tempScripts() as (dirName, scripts):
            Q = 3
            DOMXML = "algo"
            expectedResult = DOMXML
            for n in range(Q):
                expectedResult = expectedResult + str(n)
            res = hooks._runHooksDir(DOMXML, dirName)
            self.assertEqual(expectedResult, res)
コード例 #4
0
ファイル: hooks_test.py プロジェクト: rollandf/vdsm
    def test_runHooksDir(self):
        # Add an unicode value to the environment variables
        # to test whether the utf-8 recoding works properly
        os.environ["FAKE_GERRIT_USERNAME"] = "******"

        with self.tempScripts() as (dirName, scripts):
            Q = 3
            DOMXML = "algo"
            expectedResult = DOMXML
            for n in range(Q):
                expectedResult = expectedResult + str(n)
            res = hooks._runHooksDir(DOMXML, dirName)
            self.assertEqual(expectedResult, res)
コード例 #5
0
ファイル: hooksTests.py プロジェクト: nirs/vdsm
 def test_emptyDir(self):
     with namedTemporaryDir() as dirName:
         DOMXML = "algo"
         self.assertEqual(DOMXML, hooks._runHooksDir(DOMXML, dirName))
コード例 #6
0
ファイル: hooksTests.py プロジェクト: nirs/vdsm
 def test_deviceCustomProperties(self):
     with self._deviceCustomPropertiesTestFile() as dirName:
         result = hooks._runHooksDir("oVirt", dirName, params={"customProperty": " rocks!"})
         self.assertEqual(result, "oVirt rocks!")
コード例 #7
0
ファイル: hooks_test.py プロジェクト: rollandf/vdsm
 def test_emptyDir(self):
     with namedTemporaryDir() as dirName:
         DOMXML = "algo"
         self.assertEqual(DOMXML, hooks._runHooksDir(DOMXML, dirName))
コード例 #8
0
ファイル: hooks_test.py プロジェクト: rollandf/vdsm
 def test_deviceCustomProperties(self):
     with self._deviceCustomPropertiesTestFile() as dirName:
         result = hooks._runHooksDir("oVirt",
                                     dirName,
                                     params={'customProperty': ' rocks!'})
         self.assertEqual(result, "oVirt rocks!")