예제 #1
0
def test_create_avro_bin_w_registry():
    avro_api = AvroAPI()
    avro_api.append_image_ann(image_ann)
    avro_api.set_url("blah")
    avro_io = AvroIO()
    avro_io.write(avro_api.get_response(), avro_bin)
    assert True
예제 #2
0
def test_create_avro_bin():
    avro_api = AvroAPI()
    avro_api.append_image_ann(image_ann)
    avro_api.set_url("blah")
    avro_io = AvroIO()
    response = avro_api.get_response()
    avro_io.write(response, avro_bin)
    flag = AvroIO.is_valid_avro_doc_static(response, avro_io.get_schema())
    assert flag
예제 #3
0
def test_remote_encode():
    avroio = AvroIO(use_schema_registry=True)
    assert avroio.write(AvroIO.read_json(local_json), temp_file)
예제 #4
0
def test_local_encode():
    avroio = AvroIO()
    assert avroio.write(AvroIO.read_json(local_json), temp_file)