def test_should_build_initializer_for_custom_source_dir(self): scaffolding = PythonProjectScaffolding('some-project') scaffolding.dir_source_main_python = 'src' scaffolding.build_initializer() self.assertEqual(scaffolding.initializer, '''@init def set_properties(project): project.set_property("dir_source_main_python", "src")''')
def test_should_build_initializer_for_custom_source_dir(self): scaffolding = PythonProjectScaffolding('some-project') scaffolding.dir_source_main_python = 'src' scaffolding.build_initializer() self.assertEqual(scaffolding.initializer, '''@init def set_properties(project): project.set_property("dir_source_main_python", "src")''')
def test_should_render_build_descriptor_with_custom_dirs(self): scaffolding = PythonProjectScaffolding('some-project') scaffolding.dir_source_unittest_python = 'test' scaffolding.dir_source_main_python = 'src' self.assertEqual(scaffolding.render_build_descriptor(), ''' from pybuilder.core import use_plugin, init use_plugin("python.core") use_plugin("python.unittest") name = "some-project" default_task = "publish" @init def set_properties(project): project.set_property("dir_source_main_python", "src") project.set_property("dir_source_unittest_python", "test") ''')
def test_should_render_build_descriptor_with_custom_dirs(self): scaffolding = PythonProjectScaffolding('some-project') scaffolding.dir_source_unittest_python = 'test' scaffolding.dir_source_main_python = 'src' self.assertEqual( scaffolding.render_build_descriptor(), '''# -*- coding: utf-8 -*- from pybuilder.core import use_plugin, init use_plugin("python.core") use_plugin("python.unittest") name = "some-project" default_task = "publish" @init def set_properties(project): project.set_property("dir_source_main_python", "src") project.set_property("dir_source_unittest_python", "test") ''')