sub test_account_or_skip { my($login, $password) = test_account(); unless( defined $login ) { plan skip_all => "No test account"; } return($login, $password); } sub test_account { open TEST_ACCOUNT, "t/test_account" or return; my($login, $password) = ; chomp $login; chomp $password; return($login, $password); } sub expiration_date { my($month, $year) = (localtime)[4,5]; $year++; # So we expire next year. $year %= 100; # y2k? What's that? return sprintf("%02d/%02d", $month, $year); } 1;