def test11(): from formatlib import formatter with open('data_samples/test10.json', 'r') as json_file: formatter = formatter.Formatter(json_file) formatter.standardize() res = formatter.flatten_json() assert res['position_ahead_no_standard_names_and_looks'] == 1
def test2(): from formatlib import formatter json_sample = '{ "dob":"31/12/1997", "age":30, "city":"New York", "date":"Fri, 02 Feb 1996 03:04:05 GMT"}' formatter = formatter.Formatter(json_sample) res = formatter.convert_dates(["dob", "date"], ["%d/%m/%Y", "%a, %d %b %Y %H:%M:%S %Z"]) assert res[format_key("dob")] == 883526400 and res[format_key( "date")] == 823230245
def test8(): from benedict import benedict from formatlib import formatter with open('data_samples/test8.json', 'r') as json_file: formatter = formatter.Formatter(json_file) res = benedict(formatter.convert_wgs("geometry.coordinates")) assert res[format_key("geometry.coordinates")]["latitude"] == 31.781882 \ and res[format_key("geometry.coordinates")]["longitude"] == 34.804687
def test5(): from formatlib import formatter with open('data_samples/test5.json', 'r') as json_file: formatter = formatter.Formatter(json_file) formatter.convert_utm("UTM_1") res = formatter.convert_utm("UTM_2") assert res[format_key("UTM_1")]["latitude"] == 32.096175 and res[format_key("UTM_1")]["longitude"] == 34.805204 \ and res[format_key("UTM_2")]["latitude"] == 32.015281 and res[format_key("UTM_2")]["longitude"] == 34.748833
def test12(): from formatlib import formatter from benedict import benedict with open('data_samples/test12.json', 'r', encoding="utf-8") as json_file: formatter = formatter.Formatter(json_file) formatter.flatten_json() formatter.standardize() res = formatter.get_data() assert res['אוקיי_מה_הולך'] == 3 and res[ 'position_ahead_no_standard_names_and_looks'] == 1
def test7(): from benedict import benedict from formatlib import formatter with open('data_samples/test7.json', 'r') as json_file: formatter = formatter.Formatter(json_file) formatter.convert_utm("geometry.coordinates") res = benedict(formatter.convert_utm("a.b.c.loc")) assert res[format_key("geometry.coordinates")]["latitude"] == 32.096175 \ and res[format_key("geometry.coordinates")]["longitude"] == 34.805204 \ and res[format_key("a.b.c.loc")]["latitude"] == 32.015281 \ and res[format_key("a.b.c.loc")]["longitude"] == 34.748833
def test1(): from formatlib import formatter json_sample = '{ "dob":"31/12/1997", "age":30, "city":"New York"}' formatter = formatter.Formatter(json_sample) res = formatter.convert_date("dob", "%d/%m/%Y") assert res[format_key("dob")] == 883526400.0
def test9(): from formatlib import formatter with open('data_samples/test9.json', 'r') as json_file: formatter = formatter.Formatter(json_file) res = formatter.flatten_json() assert res["a_b_c"] == 1