test_mockers.py 文件源码

python
阅读 29 收藏 0 点赞 0 评论 0

项目:goose-search 作者: rezemika 项目源码 文件源码
def gouv_api_csv(csv):
    output_csv = ''
    for line in csv.splitlines()[1:]:
        output_csv += line
        # Always fills the data of the result used for tests.
        if bool(random.getrandbits(1)) or "-21.9419851,64.14602" in line: #"64,1460200,-21,9419851" in line:
            output_csv += ',' + ','.join([
                str(fake.latitude()),  # "result_latitude"
                str(fake.longitude()),  # "result_longitude"
                fake.address().replace('\n', ' ').replace(',', ' '),  # "result_label"
                str(random.randint(0, 300)),  # "result_distance"
                "housenumber",  # "result_type"
                "44109_XXXX_984eec",  # "result_id"
                fake.building_number(),  # "result_housenumber"
                fake.street_name(),  # "result_name", the name of the street.
                '',  # "result_street", empty in most case.
                fake.postcode(),  # "result_postcode"
                fake.city(),  # "result_city"
                '"' + fake.postcode()[:2] + ' ' + fake.department()[1] + ', ' + fake.region() + '"',  # "result_context"
                fake.postcode()[:2] + str(random.randint(100, 300)),  # "result_citycode"
            ])
        else:
            output_csv += ',,,,,,,,,,,,,'
        output_csv += '\n'
    return output_csv
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号