def test_dame_namsor_download(self): dn = DameNamsor() du = DameUtils() path1 = "files/names/min.csv" if (dn.config['DEFAULT']['namsor'] == 'yes'): g = dn.download(path1) self.assertTrue( os.path.isfile("files/names/namsor" + du.path2file(path1) + ".json"))
args = parser.parse_args() if (args.api == 'genderize'): dg = DameGenderize() text1 = dg.download(path=args.csv, surnames=args.surnames) elif (args.api == 'genderapi'): dga = DameGenderApi() if (dga.config['DEFAULT']['genderapi'] == 'yes'): if (dga.apikey_limit_exceeded_p() == False): text1 = dga.download(path=args.csv) elif (dga.apikey_count_requests() < len(dga.csv2names(args.csv))): print("You don't have enough requests with this api key") elif (dga.apikey_count_requests() >= len(dga.csv2names(args.csv))): text1 = dga.download(path=args.csv) else: print("You have not money with this api key") else: print("You must enable genderapi in config.cfg") elif (args.api == 'namsor'): dn = DameNamsor() if (dn.config['DEFAULT']['namsor'] == 'yes'): text1 = dn.download(path=args.csv) else: print("You must enable namsor in config.cfg") elif (args.api == 'nameapi'): dna = DameNameapi() if (dna.config['DEFAULT']['nameapi'] == 'yes'): text1 = dna.download(path=args.csv) else: print("You must enable nameapi in config.cfg")