From: Joel Rosario <[email protected]>
Signed-off-by: James Turnbull <[email protected]> --- Local-branch: tickets/master/6693 test/ral/providers/group_win.rb | 39 ------------ test/ral/providers/user/useradd_win.rb | 64 -------------------- test/ral/providers/windowstest.rb | 101 -------------------------------- 3 files changed, 0 insertions(+), 204 deletions(-) delete mode 100644 test/ral/providers/group_win.rb delete mode 100644 test/ral/providers/syslog.rb delete mode 100644 test/ral/providers/user/useradd_win.rb delete mode 100644 test/ral/providers/windowstest.rb diff --git a/test/ral/providers/group_win.rb b/test/ral/providers/group_win.rb deleted file mode 100644 index d341fbd..0000000 --- a/test/ral/providers/group_win.rb +++ /dev/null @@ -1,39 +0,0 @@ -#!/usr/bin/env ruby - -require File.dirname(__FILE__) + '/../../lib/puppettest' -require 'windowstest' - -require File.dirname(__FILE__) + '/../../../lib/puppet/provider/group/groupadd_win.rb' - -class TestGroupProvider < Test::Unit::TestCase - include WindowsTest - - def group_provider(resource_configuration) - Puppet::Type::Group::ProviderGroupadd_win.new.tap {|provider| provider.resource = resource_configuration } - end - - def test_groupGetsCreated - groupname = "randomgroup" - register_group groupname - - expected_members = ["test1", "test2"] - mkusers(expected_members) - - provider = group_provider :name => groupname, :members => ['test1', 'test2'] - - assert_nothing_raised { provider.create } - assert_no_missing_member(group(groupname), expected_members) - end - - def test_groupMembersGetSet - groupname = "randomgroup" - group = mkgroup(groupname) - expected_members = ["test1", "test2"] - mkusers(expected_members) - - provider = group_provider :name => groupname, :members => ['test1', 'test2'] - - assert_nothing_raised { provider.members = ['test1', 'test2'] } - assert_no_missing_member(group, expected_members) - end -end diff --git a/test/ral/providers/syslog.rb b/test/ral/providers/syslog.rb deleted file mode 100644 index e69de29..0000000 diff --git a/test/ral/providers/user/useradd_win.rb b/test/ral/providers/user/useradd_win.rb deleted file mode 100644 index 662efc8..0000000 --- a/test/ral/providers/user/useradd_win.rb +++ /dev/null @@ -1,64 +0,0 @@ -#!/usr/bin/env ruby - -require File.dirname(__FILE__) + '/../../../lib/puppettest' -require 'windowstest' - -require File.dirname(__FILE__) + '/../../../../lib/puppet/provider/user/useradd_win.rb' - -class TestUserProvider < Test::Unit::TestCase - include WindowsTest - include Puppet::Util::Windows - - def user_provider(resource_configuration) - Puppet::Type::User::ProviderUseradd_win.new.tap {|provider| provider.resource = resource_configuration } - end - - def test_userIsCreated - expected_groups = ["randomgroup1", "randomgroup2"] - mkgroups(expected_groups) - - username = "testuser" - register_user username - - password = "1234" - - provider = user_provider :name => username, :password => password, :groups => expected_groups.join(",") - - assert_nothing_raised { provider.create } - - user = User.new(username) - assert(user.password_is?(password), "Password of user #{username} should be #{password}") - user.groups.tap {|groups| - expected_groups.each {|expected_group| assert(groups.include?(expected_group), "User should be a member of #{expected_group}") } - assert(expected_groups.length == groups.length, "The user should be a member of #{expected_groups.length} groups.") - } - end - - def test_userGroupsAreSet - expected_groups = ["randomgroup1", "randomgroup2"] - mkgroups expected_groups - - username = "testuser" - mkuser username - - provider = user_provider :name => username - provider.groups = expected_groups.join(",") - - provider.groups.split(',').collect {|group| group.strip }.tap {|groups| - assert(groups.length == expected_groups.length, "The user should be a member of #{expected_groups.length} groups.") - groups.each {|group| assert(expected_groups.include?(group), "The user should be a member of #{group}") } - } - end - - def test_usersPasswordIsSet - username = "testuser" - password = "11112222" - - user = mkuser username, password - - provider = user_provider :name => username, :password => password - provider.password = password - - assert(user.password_is?(password), "User #{username}'s password should be #{password}.") - end -end diff --git a/test/ral/providers/windowstest.rb b/test/ral/providers/windowstest.rb deleted file mode 100644 index 6e30bdc..0000000 --- a/test/ral/providers/windowstest.rb +++ /dev/null @@ -1,101 +0,0 @@ -require File.dirname(__FILE__) + '/../../../lib/puppet/util/windows_system.rb' - -module WindowsTest - include Puppet::Util::Windows - - class List - def initialize - @list = [] - end - - def clear - destroy - @list = [] - end - - def register(item) - @list << item - end - end - - class Groups < List - include Puppet::Util::Windows - - def destroy - @list.each {|group| - begin - Group.delete(group) - rescue - puts "Group #{group} not found" - end - } - end - end - - class Users < List - include Puppet::Util::Windows - - def destroy - @list.each {|user| - begin - User.delete(user) - rescue - puts "User #{user} not found" - end - } - end - end - - def helper_users - @users = Users.new if @users == nil - @users - end - - def helper_groups - @groups = Groups.new if @groups == nil - @groups - end - - def clear - helper_groups.clear - helper_users.clear - end - - def register_group(name) - helper_groups.register name - end - - def register_user(name) - helper_users.register name - end - - def mkuser(name, password = "1234567") - User.create(name, password) { register_user name } - end - - def mkgroup(name) - Group.create(name) { register_group name } - end - - def mkusers(names) - names.collect {|name| mkuser name } - end - - def mkgroups(names) - names.collect {|name| mkgroup name } - end - - def group(name) - Group.new(name) - end - - def assert_no_missing_member(group, expected_members) - group.members.tap {|members| - expected_members.each {|member| assert(members.include?(member), "#{member} should be a member") } - } - end - - def teardown - clear - end -end -- 1.7.1 -- You received this message because you are subscribed to the Google Groups "Puppet Developers" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/puppet-dev?hl=en.
