NAME
Acme::Test::Weather - Test the weather conditions for a user.
SYNOPSIS
use Test::Weather;
plan tests => 2;
# You may only install something
# when it's nice outside.
&isnt_snowing();
&isnt_cloudy();
# output:
1..2
ok 1 - it's partly cloudy in Montreal, Canada
not ok 2 - it's partly cloudy in Montreal, Canada
# Failed test (./t/mtl.t at line 5)
# 'Partly Cloudy'
# matches '(?i-xsm:\bcloudy)'
# Looks like you failed 1 tests of 2.
DESCRIPTION
Test the weather conditions for a user.
The package determines a user's location by looking up their hostname / IP address using the CAIDA::NetGeo::Client package.
Based on the data returned, weather conditions are polled using the Weather::Underground package.
Because, you know, it may be important to your Perl module that it's raining outside...
PACKAGE FUNCTIONS
&is_snowing()
&isnt_snowing()
&is_raining()
&isnt_raining()
&is_sunny()
&isnt_sunny()
&is_cloudy()
&isnt_cloudy()
&eq_celsius($int)
>_celsius($int)
<_celsius($int)
&eq_fahrenheit($int)
>_fahrenheit($int)
<_fahrenheit($int)
&eq_humidity($int)
>_humidity($int)
<_humidity($int)
VERSION
0.1
DATE
$Date: 2003/02/20 23:42:36 $
AUTHOR
Aaron Straup Cope
SEE ALSO
http://www.caida.org/tools/utilities/netgeo/NGAPI/index.xml
http://search.cpan.org/dist/Acme
SHOUT-OUTS
It's all Kellan's fault.
BUGS
Not hard to imagine.
Please report all bugs via http://rt.cpan.org
LICENSE
Copyright (c) 2003, Aaron Straup Cope. All Rights Reserved.
This is free software, you may use it and distribute it under the same terms as Perl itself