Esempio n. 1
0
    def test_if_area_not_support_or_ioc_then_return_string_without_epics_specified(self, _1):

        module = 'dummy'
        version = '1-0'
        branch = None
        area = 'python'
        options = FakeOptions(area='python')
        build = dls_release.create_build_object(options)

        returned_message = dls_release.construct_info_message(
            module, branch, area, version, build)

        self.assertFalse('epics' in returned_message)
        self.assertFalse(build.epics() in returned_message)
Esempio n. 2
0
    def test_if_area_not_support_or_ioc_then_return_string_without_epics_specified(
            self, _1):

        module = 'dummy'
        version = '1-0'
        branch = None
        area = 'python'
        options = FakeOptions(area='python')
        build = dls_release.create_build_object(options)

        returned_message = dls_release.construct_info_message(
            module, branch, area, version, build)

        self.assertFalse('epics' in returned_message)
        self.assertFalse(build.epics() in returned_message)
Esempio n. 3
0
    def test_given_default_args_and_ioc_area_then_construct_specific_string(self, _1):

        module = 'dummy'
        version = '1-0'
        area = 'ioc'
        branch = None
        options = FakeOptions(area='ioc')
        build = dls_release.create_build_object(options)

        expected_message = 'Releasing {module} {version} from trunk, '.format(module=module, version=version)
        expected_message += 'using {} build server'.format(build.get_server())
        expected_message += ' and epics {}'.format(build.epics())

        returned_message = dls_release.construct_info_message(
            module, branch, area, version, build)

        self.assertEqual(expected_message, returned_message)
Esempio n. 4
0
    def test_given_default_args_then_construct_specific_string(self, _1):

        module = 'dummy'
        version = '1-0'
        branch = None
        area = "support"
        options = FakeOptions()
        build = dls_release.create_build_object(options)

        expected_message = '{module} {version} from tag {version}, '.format(
            module=module, version=version)
        expected_message += 'using {} build server'.format(build.get_server())
        expected_message += ' and epics {}'.format(build.epics())

        returned_message = dls_release.construct_info_message(
            module, branch, area, version, build)

        self.assertEqual(expected_message, returned_message)
Esempio n. 5
0
    def test_given_default_args_and_branch_then_construct_specific_string_referencing_branch(self, _1):

        module = 'dummy'
        version = '3-5'
        branch = 'new_feature'
        area = 'support'
        options = FakeOptions(branch='new_feature')
        build = dls_release.create_build_object(options)

        expected_message = \
            'Releasing {module} {version} from branch {branch}, '.format(module=module, version=version, branch=branch)
        expected_message += 'using {} build server'.format(build.get_server())
        expected_message += ' and epics {}'.format(build.epics())

        returned_message = dls_release.construct_info_message(
            module, branch, area, version, build)

        self.assertEqual(expected_message, returned_message)
Esempio n. 6
0
    def test_given_default_args_and_branch_then_construct_specific_string_referencing_branch(
            self, _1):

        module = 'dummy'
        version = '3-5'
        branch = 'new_feature'
        area = 'support'
        options = FakeOptions(branch='new_feature')
        build = dls_release.create_build_object(options)

        expected_message = \
            '{module} {version} from branch {branch}, '.format(module=module, version=version, branch=branch)
        expected_message += 'using {} build server'.format(build.get_server())
        expected_message += ' and epics {}'.format(build.epics())

        returned_message = dls_release.construct_info_message(
            module, branch, area, version, build)

        self.assertEqual(expected_message, returned_message)