diff options
author | Mark Wells <mark@freeside.biz> | 2012-11-06 12:48:41 -0800 |
---|---|---|
committer | Mark Wells <mark@freeside.biz> | 2012-11-06 12:49:11 -0800 |
commit | 468c9e660eb0edb2033f0f8dbb4458f20280082c (patch) | |
tree | 9a87abfbfad9c820598c3a8d773f35c421c2bb38 /bin/usps-webtools-test-script | |
parent | 2b2aa5664742a134da11862a7cedb37d25524423 (diff) |
improved address standardization, #13763
Diffstat (limited to 'bin/usps-webtools-test-script')
-rwxr-xr-x | bin/usps-webtools-test-script | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/bin/usps-webtools-test-script b/bin/usps-webtools-test-script new file mode 100755 index 000000000..414ae4cad --- /dev/null +++ b/bin/usps-webtools-test-script @@ -0,0 +1,38 @@ +#!/usr/bin/perl + +use FS::Misc::Geo 'standardize'; +use Data::Dumper; $Data::Dumper::Terse = 1; +my @tests = ( + { + address1 => '6406 Ivy Lane', + address2 => '', + city => 'Greenbelt', + state => 'MD', + zip => '', + }, + { + address1 => '8 Wildwood Drive', + address2 => '', + city => 'Old Lyme', + state => 'CT', + zip => '06371', + }, +); + +my ($userid, $password) = @ARGV; + +my %opt = ( + userid => $userid, + password=> $password, + test => 1, +); +my $i = 1; +foreach (@tests) { + print "Test $i\n"; + my $result = eval { standardize($_, %opt) }; + print "ERROR: $@\n\n" if $@; + print Dumper($result); + $i++; +} + +1; |