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)
def completed(self): saver = AssistantSaver() saver.setFlowName('default') saver.setExistingComponentNames(self._existingComponentNames) self._scenario.save(self, saver) xml = saver.getXML() self.emit('finished', xml)