def single_module_with_missing_module_attributes_test():
    module_builder = Module.Builder(
        id=None,
        #id=Id(
        #   group_id="defend.against.fruit",
        #   artifact_id="pointy-stick",
        #   version="5.2"),
        properties={'banana': 'monkey love',
                    'orange': 'gorilla color'})

    module_test_helper.add_some_artifacts(module_builder)

    module_test_helper.add_some_dependencies(module_builder)

    module = module_builder.build()

    bi_builder = _create_build_info_builder()
    bi_builder.add_module(module)

    build_info = bi_builder.build()

    module_test_helper.round_trip_to_and_from_wire_format(
        build_info,
        BuildInfo.from_json_data,
        _assert_basic_attributes)
def single_module_with_missing_module_attributes_test():
    module_builder = Module.Builder(
        id=None,
        #id=Id(
        #   group_id="defend.against.fruit",
        #   artifact_id="pointy-stick",
        #   version="5.2"),
        properties={
            'banana': 'monkey love',
            'orange': 'gorilla color'
        })

    module_test_helper.add_some_artifacts(module_builder)

    module_test_helper.add_some_dependencies(module_builder)

    module = module_builder.build()

    bi_builder = _create_build_info_builder()
    bi_builder.add_module(module)

    build_info = bi_builder.build()

    module_test_helper.round_trip_to_and_from_wire_format(
        build_info, BuildInfo.from_json_data, _assert_basic_attributes)
def json_encoding_decoding_test():
    build_info = _create_build_info()

    module_test_helper.round_trip_to_and_from_wire_format(
        build_info,
        BuildInfo.from_json_data,
        _assert_basic_attributes)
def json_encoding_decoding_test():
    module = _create_complete_module()

    module_test_helper.round_trip_to_and_from_wire_format(
        module,
        Module.from_json_data,
        module_test_helper.assert_module_basics)
def no_modules_test():
    bi_builder = _create_build_info_builder()
    build_info = bi_builder.build()

    module_test_helper.round_trip_to_and_from_wire_format(
        build_info,
        BuildInfo.from_json_data,
        _assert_basic_attributes)
Example #6
0
def json_encoding_decoding_test():
    promotion_request = _create_promotion_request()

    def assert_expected_promotion_request(other):
        eq_(other, promotion_request)

    module_test_helper.round_trip_to_and_from_wire_format(
        promotion_request, PromotionRequest.from_json_data,
        assert_expected_promotion_request)
def json_encoding_decoding_test():
    promotion_request = _create_promotion_request()

    def assert_expected_promotion_request(other):
        eq_(other, promotion_request)

    module_test_helper.round_trip_to_and_from_wire_format(
        promotion_request,
        PromotionRequest.from_json_data,
        assert_expected_promotion_request)
def single_module_without_dependencies_test():
    bi_builder = _create_build_info_builder()
    module_builderA = module_test_helper.create_module_builder()
    module_test_helper.add_some_artifacts(module_builderA)
    moduleA = module_builderA.build()

    bi_builder.add_module(moduleA)
    build_info = bi_builder.build()

    module_test_helper.round_trip_to_and_from_wire_format(
        build_info, BuildInfo.from_json_data, _assert_basic_attributes)
def single_module_without_dependencies_test():
    bi_builder = _create_build_info_builder()
    module_builderA = module_test_helper.create_module_builder()
    module_test_helper.add_some_artifacts(module_builderA)
    moduleA = module_builderA.build()

    bi_builder.add_module(moduleA)
    build_info = bi_builder.build()

    module_test_helper.round_trip_to_and_from_wire_format(
        build_info,
        BuildInfo.from_json_data,
        _assert_basic_attributes)
def dependency_missing_id_test():
    module_builder = module_test_helper.create_module_builder()

    module_test_helper.add_some_artifacts(module_builder)

    #No id specified
    module_builder.add_dependency(type=PYTHON_SDIST,
                                  id=None,
                                  sha1="GunSHA1SHA1SHA1",
                                  md5="GunMD5MD5MD5")

    module = module_builder.build()

    module_test_helper.round_trip_to_and_from_wire_format(
        module, Module.from_json_data, module_test_helper.assert_module_basics)
def missing_basic_attributes_test():
    bi_builder = BuildInfo.Builder(
        version="2.2.2",
        name="lets-build",
        #number="123456789",
        type=PYTHON_SDIST,
        #started="100",
        duration_millis=10000,
        artifactory_principal="dude",
        #agent=Agent(name="defend_against_fruit", version="5.2"),
        #build_agent=Agent(name="TeamCity", version="1.3"),
        build_retention=BuildRetention(count=5, delete_build_artifacts=False))

    bi_builder.add_module(_create_module())
    build_info = bi_builder.build()

    module_test_helper.round_trip_to_and_from_wire_format(
        build_info, from_json_data_func=BuildInfo.from_json_data)
def dependency_missing_id_test():
    module_builder = module_test_helper.create_module_builder()

    module_test_helper.add_some_artifacts(module_builder)

    #No id specified
    module_builder.add_dependency(
        type=PYTHON_SDIST,
        id=None,
        sha1="GunSHA1SHA1SHA1",
        md5="GunMD5MD5MD5"
    )

    module = module_builder.build()

    module_test_helper.round_trip_to_and_from_wire_format(
        module,
        Module.from_json_data,
        module_test_helper.assert_module_basics)
def missing_basic_attributes_test():
    bi_builder = BuildInfo.Builder(
        version="2.2.2",
        name="lets-build",
        #number="123456789",
        type=PYTHON_SDIST,
        #started="100",
        duration_millis=10000,
        artifactory_principal="dude",
        #agent=Agent(name="defend_against_fruit", version="5.2"),
        #build_agent=Agent(name="TeamCity", version="1.3"),
        build_retention=BuildRetention(
            count=5,
            delete_build_artifacts=False)
    )

    bi_builder.add_module(_create_module())
    build_info = bi_builder.build()

    module_test_helper.round_trip_to_and_from_wire_format(
        build_info,
        from_json_data_func=BuildInfo.from_json_data)
def json_encoding_decoding_test():
    module = _create_complete_module()

    module_test_helper.round_trip_to_and_from_wire_format(
        module, Module.from_json_data, module_test_helper.assert_module_basics)
def no_modules_test():
    bi_builder = _create_build_info_builder()
    build_info = bi_builder.build()

    module_test_helper.round_trip_to_and_from_wire_format(
        build_info, BuildInfo.from_json_data, _assert_basic_attributes)
def json_encoding_decoding_test():
    build_info = _create_build_info()

    module_test_helper.round_trip_to_and_from_wire_format(
        build_info, BuildInfo.from_json_data, _assert_basic_attributes)