def ensure_dependencies_defined__non_empty_collection_test():
    module_builder = module_test_helper.create_module_builder(
        treat_none_as_empty=False)

    module_test_helper.add_some_dependencies(module_builder)

    module_builder.ensure_dependencies_defined()
    module = module_builder.build()

    eq_(module.artifacts, None, "artifacts not defined")
    module_test_helper.assert_dependencies(module)
def ensure_dependencies_defined__non_empty_collection_test():
    module_builder = module_test_helper.create_module_builder(
        treat_none_as_empty=False)

    module_test_helper.add_some_dependencies(module_builder)

    module_builder.ensure_dependencies_defined()
    module = module_builder.build()

    eq_(module.artifacts, None, "artifacts not defined")
    module_test_helper.assert_dependencies(module)
def typical_artifacts_and_dependencies_test():
    module_builder = module_test_helper.create_module_builder()
    module_test_helper.add_some_artifacts(module_builder)
    module_test_helper.add_some_dependencies(module_builder)
    module = module_builder.build()

    module_test_helper.assert_module_basics(module)
    module_test_helper.assert_artifacts(module)
    module_test_helper.assert_dependencies(module)

    json_data = module.as_json_data
    json_string = json.dumps(json_data, sort_keys=True, indent=4)

    assert json_string, "json string is non-null"
def typical_artifacts_and_dependencies_test():
    module_builder = module_test_helper.create_module_builder()
    module_test_helper.add_some_artifacts(module_builder)
    module_test_helper.add_some_dependencies(module_builder)
    module = module_builder.build()

    module_test_helper.assert_module_basics(module)
    module_test_helper.assert_artifacts(module)
    module_test_helper.assert_dependencies(module)

    json_data = module.as_json_data
    json_string = json.dumps(json_data, sort_keys=True, indent=4)

    assert json_string, "json string is non-null"