/[rdiff-backup]/rdiff-backup/testing/user_grouptest.py
ViewVC logotype

Diff of /rdiff-backup/testing/user_grouptest.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.2 by bescoto, Wed Apr 13 02:58:58 2005 UTC revision 1.3 by bescoto, Thu Oct 20 19:34:51 2005 UTC
# Line 12  class UserGroupTest(unittest.TestCase): Line 12  class UserGroupTest(unittest.TestCase):
12                  assert user_group.uid2uname(0) == "root"                  assert user_group.uid2uname(0) == "root"
13                  assert user_group.gid2gname(0) == "root"                  assert user_group.gid2gname(0) == "root"
14                  assert user_group.gid2gname(0) == "root"                  assert user_group.gid2gname(0) == "root"
15                    # Assume no user has uid 29378
16                    assert user_group.gid2gname(29378) is None
17                    assert user_group.gid2gname(29378) is None
18    
19            def test_basic_reverse(self):
20                    """Test basic name2id.  Depends on systems users/groups"""
21                    user_group.uname2uid_dict = {}; user_group.gname2gid_dict = {}
22                    assert user_group.uname2uid("root") == 0
23                    assert user_group.uname2uid("root") == 0
24                    assert user_group.gname2gid("root") == 0
25                    assert user_group.gname2gid("root") == 0
26                    assert user_group.uname2uid("aoeuth3t2ug89") is None
27                    assert user_group.uname2uid("aoeuth3t2ug89") is None
28    
29          def test_default_mapping(self):          def test_default_mapping(self):
30                  """Test the default user mapping"""                  """Test the default user mapping"""
# Line 20  class UserGroupTest(unittest.TestCase): Line 33  class UserGroupTest(unittest.TestCase):
33                  binid = pwd.getpwnam('bin')[2]                  binid = pwd.getpwnam('bin')[2]
34                  syncid = pwd.getpwnam('sync')[2]                  syncid = pwd.getpwnam('sync')[2]
35                  user_group.init_user_mapping()                  user_group.init_user_mapping()
36                  assert user_group.UserMap.get_id(0) == 0                  assert user_group.UserMap(0) == 0
37                  assert user_group.UserMap.get_id(0, 'bin') == binid                  assert user_group.UserMap(0, 'bin') == binid
38                  assert user_group.UserMap.get_id(binid, 'sync') == syncid                  assert user_group.UserMap(0, 'sync') == syncid
39                    assert user_group.UserMap.map_acl(0, 'aoeuth3t2ug89') is None
40    
41          def test_user_mapping(self):          def test_user_mapping(self):
42                  """Test the user mapping file through the DefinedMap class"""                  """Test the user mapping file through the DefinedMap class"""
# Line 39  sync:0""" Line 53  sync:0"""
53                  daemonid = pwd.getpwnam('daemon')[2]                  daemonid = pwd.getpwnam('daemon')[2]
54                  user_group.init_user_mapping(mapping_string)                  user_group.init_user_mapping(mapping_string)
55    
56                  assert user_group.UserMap.get_id(rootid, 'root') == binid                  assert user_group.UserMap(rootid, 'root') == binid
57                  assert user_group.UserMap.get_id(binid, 'bin') == rootid                  assert user_group.UserMap(binid, 'bin') == rootid
58                  assert user_group.UserMap.get_id(0) == syncid                  assert user_group.UserMap(0) == syncid
59                  assert user_group.UserMap.get_id(syncid, 'sync') == 0                  assert user_group.UserMap(syncid, 'sync') == 0
60                  assert user_group.UserMap.get_id(500) == 501                  assert user_group.UserMap(500) == 501
61    
62                  assert user_group.UserMap.get_id(501) == 501                  assert user_group.UserMap(501) == 501
63                  assert user_group.UserMap.get_id(123, 'daemon') == daemonid                  assert user_group.UserMap(123, 'daemon') == daemonid
64                    
65                    assert user_group.UserMap.map_acl(29378, 'aoeuth3t2ug89') is None
66                    assert user_group.UserMap.map_acl(0, 'aoeuth3t2ug89') is syncid
67    
68                  if 0: code.InteractiveConsole(globals()).interact()                  if 0: code.InteractiveConsole(globals()).interact()
69    
70          def test_overflow(self):          def test_overflow(self):

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26