diff options
Diffstat (limited to 'perl/t')
| -rwxr-xr-x | perl/t/keytab.t | 12 | ||||
| -rwxr-xr-x | perl/t/object.t | 8 | ||||
| -rwxr-xr-x | perl/t/server.t | 19 | 
3 files changed, 20 insertions, 19 deletions
diff --git a/perl/t/keytab.t b/perl/t/keytab.t index fbd66f6..48abd57 100755 --- a/perl/t/keytab.t +++ b/perl/t/keytab.t @@ -278,10 +278,10 @@ SKIP: {             Name: wallet/one       Created by: $user     Created from: $host -     Created on: $trace[2] +     Created on: $date    Downloaded by: $user  Downloaded from: $host -  Downloaded on: $trace[2] +  Downloaded on: $date  EOO      is ($object->show, $expected, 'Show output is correct'); @@ -518,7 +518,7 @@ SKIP: {             Name: wallet/one       Created by: $user     Created from: $host -     Created on: $trace[2] +     Created on: $date  EOO      is ($one->show, $expected, 'Show output displays no attributes');      is ($one->attr ('foo', [ 'bar' ], @trace), undef, @@ -547,7 +547,7 @@ EOO      Synced with: kaserver       Created by: $user     Created from: $host -     Created on: $trace[2] +     Created on: $date  EOO      is ($one->show, $expected, ' and show now displays the attribute');      $history .= <<"EOO"; @@ -731,10 +731,10 @@ EOO         Enctypes: $eshow       Created by: $user     Created from: $host -     Created on: $trace[2] +     Created on: $date    Downloaded by: $user  Downloaded from: $host -  Downloaded on: $trace[2] +  Downloaded on: $date  EOO      is ($one->show, $expected, ' and show now displays the enctype list');      $keytab = $one->get (@trace); diff --git a/perl/t/object.t b/perl/t/object.t index 3591885..101110a 100755 --- a/perl/t/object.t +++ b/perl/t/object.t @@ -81,7 +81,7 @@ is ($object->owner ('ADMIN', @trace), 1, ' and setting it again works');  # Expires.  is ($object->expires, undef, 'Expires is not set to start'); -my $now = time; +my $now = strftime ('%Y-%m-%d %T', localtime time);  if ($object->expires ($now, @trace)) {      ok (1, ' and setting it works');  } else { @@ -193,6 +193,7 @@ is ($object->error, "cannot store keytab:$princ: object type is immutable",      ' with the right error');  # Test show. +my $date = strftime ('%Y-%m-%d %H:%M:%S', localtime $trace[2]);  my $output = <<"EOO";             Type: keytab             Name: $princ @@ -206,7 +207,7 @@ my $output = <<"EOO";            Flags: unchanging       Created by: $user     Created from: $host -     Created on: $trace[2] +     Created on: $date  Members of ACL ADMIN (id: 1) are:    krb5 $user @@ -226,7 +227,7 @@ $output = <<"EOO";            Flags: locked unchanging       Created by: $user     Created from: $host -     Created on: $trace[2] +     Created on: $date  Members of ACL ADMIN (id: 1) are:    krb5 $user @@ -252,7 +253,6 @@ $object = eval {      Wallet::Object::Base->create ('keytab', $princ, $dbh, @trace)    };  ok (defined ($object), 'Recreating the object succeeds'); -my $date = strftime ('%Y-%m-%d %H:%M:%S', localtime $trace[2]);  $output = <<"EOO";  $date  create      by $user from $host diff --git a/perl/t/server.t b/perl/t/server.t index f7826b6..229d58d 100755 --- a/perl/t/server.t +++ b/perl/t/server.t @@ -10,6 +10,7 @@  use Test::More tests => 321; +use POSIX qw(strftime);  use Wallet::Config;  use Wallet::Server; @@ -193,7 +194,7 @@ is ($server->destroy ('base', 'service/test'), undef, ' but not twice');  is ($server->error, 'cannot find base:service/test', ' with the right error');  # Test manipulating expires. -my $now = time; +my $now = strftime ('%Y-%m-%d %T', localtime time);  is ($server->expires ('base', 'service/test'), undef,      'Retrieving expires on an unknown object fails');  is ($server->error, 'cannot find base:service/test', ' with the right error'); @@ -225,7 +226,7 @@ is ($server->show ('base', 'service/test'), undef,      'Cannot show nonexistent object');  is ($server->error, 'cannot find base:service/test', ' with the right error');  my $show = $server->show ('base', 'service/admin'); -$show =~ s/(Created on:) \d+$/$1 0/; +$show =~ s/(Created on:) [\d-]+ [\d:]+$/$1 0/;  my $expected = <<"EOO";             Type: base             Name: service/admin @@ -504,7 +505,7 @@ is ($server->error,      "cannot store base:service/user1: object type is immutable",      ' and the method is called');  $show = $server->show ('base', 'service/user1'); -$show =~ s/(Created on:) \d+$/$1 0/m; +$show =~ s/(Created on:) [\d-]+ [\d:]+$/$1 0/m;  $expected = <<"EOO";             Type: base             Name: service/user1 @@ -574,7 +575,7 @@ is ($server->flag_set ('base', 'service/both', 'unchanging'), 1,      ' and set flags on an object we have an ACL');  is ($server->flag_set ('base', 'service/both', 'locked'), 1, ' both flags');  $show = $server->show ('base', 'service/both'); -$show =~ s/(Created on:) \d+$/$1 0/m; +$show =~ s/(Created on:) [\d-]+ [\d:]+$/$1 0/m;  $expected = <<"EOO";             Type: base             Name: service/both @@ -656,7 +657,7 @@ is ($server->error,      "cannot store base:service/user2: object type is immutable",      ' and the method is called');  $show = $server->show ('base', 'service/user2'); -$show =~ s/(Created on:) \d+$/$1 0/m; +$show =~ s/(Created on:) [\d-]+ [\d:]+$/$1 0/m;  $expected = <<"EOO";             Type: base             Name: service/user2 @@ -779,7 +780,7 @@ is ($server->error, "$user2 not authorized to create base:service/foo",      ' with the right error');  $show = $server->show ('base', 'service/default');  if (defined $show) { -    $show =~ s/(Created on:) \d+$/$1 0/m; +    $show =~ s/(Created on:) [\d-]+ [\d:]+$/$1 0/m;      $expected = <<"EOO";             Type: base             Name: service/default @@ -805,7 +806,7 @@ is ($server->error, "ACL both exists and doesn't match default",  is ($server->create ('base', 'service/default-2'), 1,      'Creating an object with an existing ACL works');  $show = $server->show ('base', 'service/default-2'); -$show =~ s/(Created on:) \d+$/$1 0/m; +$show =~ s/(Created on:) [\d-]+ [\d:]+$/$1 0/m;  $expected = <<"EOO";             Type: base             Name: service/default-2 @@ -824,7 +825,7 @@ $result = eval { $server->get ('base', 'service/default-get') };  is ($result, undef, 'Auto-creation on get...');  is ($@, "Do not instantiate Wallet::Object::Base directly\n", ' ...works');  $show = $server->show ('base', 'service/default-get'); -$show =~ s/(Created on:) \d+$/$1 0/m; +$show =~ s/(Created on:) [\d-]+ [\d:]+$/$1 0/m;  $expected = <<"EOO";             Type: base             Name: service/default-get @@ -847,7 +848,7 @@ is ($server->error,      "cannot store base:service/default-store: object type is immutable",      ' ...works');  $show = $server->show ('base', 'service/default-store'); -$show =~ s/(Created on:) \d+$/$1 0/m; +$show =~ s/(Created on:) [\d-]+ [\d:]+$/$1 0/m;  $expected = <<"EOO";             Type: base             Name: service/default-store  | 
