Exemple #1
0
class TestNameConflicts(testsuite.TestCase):

    def setUp(self):
        self.save = AssistantSaver()

    def _addServer(self, name):
        server = HTTPServer('ondemand-server-worker', '/mount-point/')
        self.save.addServerConsumer(server, name)

    def testNameConflicts(self):
        self.save.setExistingComponentNames(['http-server-ondemand'])
        self._addServer('ondemand')
        self.save.getXML()

        components = self.save.getAtmosphereComponents()
        self.assertEquals(components[0].name, 'http-server-ondemand2')

    def testNameConflictsDoubleDigits(self):
        componentNames = ['http-server-ondemand'] + [
            'http-server-ondemand%d' % i for i in range(2, 10)]
        self.save.setExistingComponentNames(componentNames)
        self._addServer('ondemand')
        self.save.getXML()

        components = self.save.getAtmosphereComponents()
        self.assertEquals(components[0].name, 'http-server-ondemand10')
class TestNameConflicts(testsuite.TestCase):
    def setUp(self):
        self.save = AssistantSaver()

    def _addServer(self, name):
        server = HTTPServer('ondemand-server-worker', '/mount-point/')
        self.save.addServerConsumer(server, name)

    def testNameConflicts(self):
        self.save.setExistingComponentNames(['http-server-ondemand'])
        self._addServer('ondemand')
        self.save.getXML()

        components = self.save.getAtmosphereComponents()
        self.assertEquals(components[0].name, 'http-server-ondemand2')

    def testNameConflictsDoubleDigits(self):
        componentNames = ['http-server-ondemand'] + [
            'http-server-ondemand%d' % i for i in range(2, 10)
        ]
        self.save.setExistingComponentNames(componentNames)
        self._addServer('ondemand')
        self.save.getXML()

        components = self.save.getAtmosphereComponents()
        self.assertEquals(components[0].name, 'http-server-ondemand10')
    def completed(self):
        saver = AssistantSaver()
        saver.setFlowName('default')
        saver.setExistingComponentNames(self._existingComponentNames)
        self._scenario.save(self, saver)

        xml = saver.getXML()
        self.emit('finished', xml)
Exemple #4
0
    def completed(self):
        saver = AssistantSaver()
        saver.setFlowName('default')
        saver.setExistingComponentNames(self._existingComponentNames)
        self._scenario.save(self, saver)

        xml = saver.getXML()
        self.emit('finished', xml)