Ejemplo n.º 1
0
    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")''')
Ejemplo n.º 2
0
    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")''')
Ejemplo n.º 3
0
    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")

''')
Ejemplo n.º 4
0
    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")
''')