zorba-coders team mailing list archive
-
zorba-coders team
-
Mailing list archive
-
Message #04536
[Merge] lp:~diogo-simoes89/zorba/DC-conversion-tests into lp:zorba/data-cleaning-module
Diogo Simões has proposed merging lp:~diogo-simoes89/zorba/DC-conversion-tests into lp:zorba/data-cleaning-module.
Requested reviews:
Zorba Coders (zorba-coders)
For more details, see:
https://code.launchpad.net/~diogo-simoes89/zorba/DC-conversion-tests/+merge/91599
New changes in the tests of conversion module:
- address-from-phone
- address-from-user
- phone-from-address
- phone-from-user
- user-from-address
- user-from-phone
These changes support variations of the webservices results
--
https://code.launchpad.net/~diogo-simoes89/zorba/DC-conversion-tests/+merge/91599
Your team Zorba Coders is requested to review the proposed merge of lp:~diogo-simoes89/zorba/DC-conversion-tests into lp:zorba/data-cleaning-module.
=== modified file 'test/Queries/data-cleaning/conversion/address-from-phone.xq'
--- test/Queries/data-cleaning/conversion/address-from-phone.xq 2012-01-26 23:17:06 +0000
+++ test/Queries/data-cleaning/conversion/address-from-phone.xq 2012-02-06 00:17:18 +0000
@@ -1,8 +1,8 @@
import module namespace conversion = "http://www.zorba-xquery.com/modules/data-cleaning/conversion";
-let $arg := conversion:address-from-phone('8654582358')
+let $arg := conversion:address-from-phone('8654582358')[1]
let $result :=
- if(exists($arg) or empty($arg))
+ if(matches($arg, "([0-9]*[ ][A-Z]*[a-z]*)*") and not(matches($arg, "invalid")))
then 'OK'
else 'NOT OK'
return $result
=== modified file 'test/Queries/data-cleaning/conversion/address-from-user.xq'
--- test/Queries/data-cleaning/conversion/address-from-user.xq 2012-01-26 23:17:06 +0000
+++ test/Queries/data-cleaning/conversion/address-from-user.xq 2012-02-06 00:17:18 +0000
@@ -1,8 +1,8 @@
import module namespace conversion = "http://www.zorba-xquery.com/modules/data-cleaning/conversion";
-let $arg := conversion:address-from-user('Maria Lurdes')
+let $arg := conversion:address-from-user('Maria Lurdes')[1]
let $result :=
- if(exists($arg) or empty($arg))
+ if(matches($arg, "([0-9]*[ ][A-Z]*[a-z]*)*") and not(matches($arg, "invalid")))
then 'OK'
else 'NOT OK'
return $result
=== modified file 'test/Queries/data-cleaning/conversion/phone-from-address.xq'
--- test/Queries/data-cleaning/conversion/phone-from-address.xq 2012-01-26 23:17:06 +0000
+++ test/Queries/data-cleaning/conversion/phone-from-address.xq 2012-02-06 00:17:18 +0000
@@ -1,8 +1,8 @@
import module namespace conversion = "http://www.zorba-xquery.com/modules/data-cleaning/conversion";
-let $arg := conversion:phone-from-address('5655 E Gaskill Rd, Willcox, AZ, US')
+let $arg := conversion:phone-from-address('5655 E Gaskill Rd, Willcox, AZ, US')[1]
let $result :=
- if(exists($arg) or empty($arg))
+ if(matches($arg, "(\([0-9]{3}\) [0-9]{3}\-[0-9]{4})*") and not(matches($arg, "invalid")))
then 'OK'
else 'NOT OK'
return $result
=== modified file 'test/Queries/data-cleaning/conversion/phone-from-user.xq'
--- test/Queries/data-cleaning/conversion/phone-from-user.xq 2012-01-26 23:17:06 +0000
+++ test/Queries/data-cleaning/conversion/phone-from-user.xq 2012-02-06 00:17:18 +0000
@@ -1,8 +1,8 @@
import module namespace conversion = "http://www.zorba-xquery.com/modules/data-cleaning/conversion";
-let $arg := conversion:phone-from-user ('Maria Lurdes')
+let $arg := conversion:phone-from-user ('Maria Lurdes')[1]
let $result :=
- if(exists($arg) or empty($arg))
+ if(matches($arg, "(\([0-9]{3}\) [0-9]{3}\-[0-9]{4})*") and not(matches($arg, "invalid")))
then 'OK'
else 'NOT OK'
return $result
=== modified file 'test/Queries/data-cleaning/conversion/user-from-address.xq'
--- test/Queries/data-cleaning/conversion/user-from-address.xq 2012-01-26 23:17:06 +0000
+++ test/Queries/data-cleaning/conversion/user-from-address.xq 2012-02-06 00:17:18 +0000
@@ -1,8 +1,8 @@
import module namespace conversion = "http://www.zorba-xquery.com/modules/data-cleaning/conversion";
-let $arg := conversion:user-from-address('5655 E Gaskill Rd, Willcox, AZ, US')
+let $arg := conversion:user-from-address('5655 E Gaskill Rd, Willcox, AZ, US')[1]
let $result :=
- if(exists($arg) or empty($arg))
+ if(matches($arg, "([0-9]|[a-z]|[A-Z])*") and not(matches($arg, "invalid")))
then 'OK'
else 'NOT OK'
return $result
=== modified file 'test/Queries/data-cleaning/conversion/user-from-phone.xq'
--- test/Queries/data-cleaning/conversion/user-from-phone.xq 2012-01-26 23:17:06 +0000
+++ test/Queries/data-cleaning/conversion/user-from-phone.xq 2012-02-06 00:17:18 +0000
@@ -1,8 +1,8 @@
import module namespace conversion = "http://www.zorba-xquery.com/modules/data-cleaning/conversion";
-let $arg := conversion:user-from-phone ('8654582358')
+let $arg := conversion:user-from-phone ('8654582358')[1]
let $result :=
- if(exists($arg) or empty($arg))
+ if(matches($arg, "([0-9]|[a-z]|[A-Z])*") and not(matches($arg, "invalid")))
then 'OK'
else 'NOT OK'
return $result
Follow ups
-
[Merge] lp:~diogo-simoes89/zorba/DC-conversion-tests into lp:zorba/data-cleaning-module
From: Zorba Build Bot, 2012-02-22
-
[Merge] lp:~diogo-simoes89/zorba/DC-conversion-tests into lp:zorba/data-cleaning-module
From: noreply, 2012-02-22
-
[Merge] lp:~diogo-simoes89/zorba/DC-conversion-tests into lp:zorba/data-cleaning-module
From: Zorba Build Bot, 2012-02-22
-
[Merge] lp:~diogo-simoes89/zorba/DC-conversion-tests into lp:zorba/data-cleaning-module
From: Chris Hillery, 2012-02-22
-
Re: [Merge] lp:~diogo-simoes89/zorba/DC-conversion-tests into lp:zorba/data-cleaning-module
From: Bruno Martins, 2012-02-22
-
[Merge] lp:~diogo-simoes89/zorba/DC-conversion-tests into lp:zorba/data-cleaning-module
From: Zorba Build Bot, 2012-02-08
-
Re: [Merge] lp:~diogo-simoes89/zorba/DC-conversion-tests into lp:zorba/data-cleaning-module
From: Zorba Build Bot, 2012-02-08
-
[Merge] lp:~diogo-simoes89/zorba/DC-conversion-tests into lp:zorba/data-cleaning-module
From: Zorba Build Bot, 2012-02-08
-
[Merge] lp:~diogo-simoes89/zorba/DC-conversion-tests into lp:zorba/data-cleaning-module
From: Zorba Build Bot, 2012-02-08
-
[Merge] lp:~diogo-simoes89/zorba/DC-conversion-tests into lp:zorba/data-cleaning-module
From: Bruno Martins, 2012-02-08
-
[Merge] lp:~diogo-simoes89/zorba/DC-conversion-tests into lp:zorba/data-cleaning-module
From: Zorba Build Bot, 2012-02-06
-
Re: [Merge] lp:~diogo-simoes89/zorba/DC-conversion-tests into lp:zorba/data-cleaning-module
From: Zorba Build Bot, 2012-02-06
-
[Merge] lp:~diogo-simoes89/zorba/DC-conversion-tests into lp:zorba/data-cleaning-module
From: Zorba Build Bot, 2012-02-06
-
[Merge] lp:~diogo-simoes89/zorba/DC-conversion-tests into lp:zorba/data-cleaning-module
From: Zorba Build Bot, 2012-02-06
-
Re: [Merge] lp:~diogo-simoes89/zorba/DC-conversion-tests into lp:zorba/data-cleaning-module
From: Chris Hillery, 2012-02-06
-
[Merge] lp:~diogo-simoes89/zorba/DC-conversion-tests into lp:zorba/data-cleaning-module
From: Chris Hillery, 2012-02-06
-
[Merge] lp:~diogo-simoes89/zorba/DC-conversion-tests into lp:zorba/data-cleaning-module
From: Diogo Simões, 2012-02-06