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)
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)