def test_setCopyArtifactsJobName_XmlExpectsAppropriateKey_ReturnWhateverXmlReturns(self):

        mocks = mox.Mox()
        xml = mocks.CreateMock(IXml)

        xml.setFirstNodeText('.//hudson.plugins.copyartifact.CopyArtifact/projectName',
                             'build job') \
            .AndReturn('bananas')
        mocks.ReplayAll()

        configuration = Configuration(xml)
        result = configuration.setCopyArtifactsJobName('build job')

        self.assertEqual('bananas', result)
Example #2
0
    def test_setCopyArtifactsJobName_XmlExpectsAppropriateKey_ReturnWhateverXmlReturns(
            self):

        mocks = mox.Mox()
        xml = mocks.CreateMock(IXml)

        xml.setFirstNodeText('.//hudson.plugins.copyartifact.CopyArtifact/projectName',
                             'build job') \
            .AndReturn('bananas')
        mocks.ReplayAll()

        configuration = Configuration(xml)
        result = configuration.setCopyArtifactsJobName('build job')

        self.assertEqual('bananas', result)