[Jifty-commit] r5333 - in jifty/trunk/lib/Jifty: Plugin

Jifty commits jifty-commit at lists.jifty.org
Tue Apr 22 11:37:54 EDT 2008


Author: clkao
Date: Tue Apr 22 11:37:54 2008
New Revision: 5333

Modified:
   jifty/trunk/lib/Jifty/Plugin/OpenID.pm
   jifty/trunk/lib/Jifty/Test/WWW/Selenium.pm

Log:
Make the openid plugin accept our local openid server (as whitelist)
in selenium tests.


Modified: jifty/trunk/lib/Jifty/Plugin/OpenID.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Plugin/OpenID.pm	(original)
+++ jifty/trunk/lib/Jifty/Plugin/OpenID.pm	Tue Apr 22 11:37:54 2008
@@ -19,7 +19,7 @@
     my $class = shift;
 
     return Net::OpenID::Consumer->new(
-        ua              => LWPx::ParanoidAgent->new,
+        ua              => LWPx::ParanoidAgent->new( whitelisted_hosts => [ $ENV{JIFTY_OPENID_WHITELIST_HOST} ] ),
         cache           => Cache::FileCache->new,
         args            => scalar Jifty->handler->cgi->Vars,
         consumer_secret => Jifty->config->app('OpenIDSecret'),

Modified: jifty/trunk/lib/Jifty/Test/WWW/Selenium.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Test/WWW/Selenium.pm	(original)
+++ jifty/trunk/lib/Jifty/Test/WWW/Selenium.pm	Tue Apr 22 11:37:54 2008
@@ -41,6 +41,8 @@
     my $server = shift;
     my %args = @_;
 
+    $ENV{JIFTY_OPENID_WHITELIST_HOST} = $ENV{SELENIUM_RC_TEST_AGAINST} || 'localhost';
+
     if ( $args{selenium_rc} ||= $ENV{SELENIUM_RC_SERVER} ) {
         @args{'host','port'} = split /:/, $args{selenium_rc}, 2;
     }


More information about the Jifty-commit mailing list