def test_render_uses_app_name_as_filename(self):
        export = Export()
        export.get_template = MagicMock()

        results = export.render([], {'app': 'elephant'})

        assert results[0].name == 'elephant.conf'
    def test_render_uses_app_name_as_filename(self):
        export = Export()
        export.get_template = MagicMock()

        results = export.render([], {'app': 'elephant'})

        assert results[0].name == 'elephant.conf'
    def test_render_adds_processes_to_context(self, fake_get_template):
        export = Export()
        p1, p2 = object(), object()

        export.render([p1, p2], {'app': 'elephant'})

        fake_get_template.return_value.render.assert_called_with(
            {'app': 'elephant',
             'processes': [p1, p2]})
    def test_render_adds_processes_to_context(self, fake_get_template):
        export = Export()
        p1, p2 = object(), object()

        export.render([p1, p2], {'app': 'elephant'})

        fake_get_template.return_value.render.assert_called_with({
            'app':
            'elephant',
            'processes': [p1, p2]
        })
Example #5
0
class TestExportSupervisord(TestCase):
    def setUp(self):  # noqa
        self.export = Export()

    @patch.object(Export, 'get_template')
    def test_render_adds_processes_to_context(self, fake_get_template):
        p1, p2 = object(), object()

        self.export.render([p1, p2], {'app': 'elephant'})

        fake_get_template.return_value.render.assert_called_with(
            {'app': 'elephant',
             'processes': [p1, p2]})

    def test_render_uses_app_name_as_filename(self):
        self.export.get_template = MagicMock()

        results = self.export.render([], {'app': 'elephant'})

        self.assertEqual('elephant.conf', results[0][0])
def get_render(procfile, options, environment, concurrency):
    export = Export(procfile, options, environment, concurrency)
    return export.render(export.procfile, export.options, export.environment, export.concurrency)
def get_render(procfile, options, environment, concurrency):
    export = Export(procfile, options, environment, concurrency)
    return export.render(export.procfile, export.options, export.environment,
                         export.concurrency)
Example #8
0
 def setUp(self):  # noqa
     self.export = Export()
Example #9
0
 def setUp(self):  # noqa
     self.export = Export()