source: LATMOS-Accounts/t/11_bases_unix.t @ 5

Last change on this file since 5 was 5, checked in by nanardon, 15 years ago
  • add Unix base access
File size: 682 bytes
Line 
1use strict;
2use warnings;
3use Test::More tests =>  7;
4use File::Temp;
5
6use_ok('LATMOS::Accounts::Bases');
7use_ok('LATMOS::Accounts::Bases::Objects');
8use_ok('LATMOS::Accounts::Bases::Unix');
9
10my $dir = File::Temp::tempdir;
11
12foreach (qw(passwd shadow group gshadow)) {
13    system('cp', "testdata/$_", "$dir/$_");
14}
15
16ok(my $unixb = LATMOS::Accounts::Bases->new(
17    'unix',
18    passwd  => "$dir/passwd",
19    shadow  => "$dir/shadow",
20    group   => "$dir/group",
21    gshadow => "$dir/gshadow",
22    ), "Can get unix base");
23isa_ok($unixb, 'LATMOS::Accounts::Bases');
24isa_ok($unixb, 'LATMOS::Accounts::Bases::Unix');
25
26ok($unixb->load, "Can load unix base");
27
28system('rm', '-fr', $dir);
Note: See TracBrowser for help on using the repository browser.