示例#1
0
 def test_get_groups_for_nonexistent_user(self):
     from karl.models.peopledirectory import get_groups
     from karl.testing import DummyUsers
     obj = _makeProfile()
     site = testing.DummyModel()
     site['testuser'] = obj
     site.users = DummyUsers()
     self.assertEqual(get_groups(obj, 0), 0)
示例#2
0
 def test_get_groups_for_nonexistent_user(self):
     from karl.models.peopledirectory import get_groups
     from karl.testing import DummyUsers
     obj = _makeProfile()
     site = testing.DummyModel()
     site['testuser'] = obj
     site.users = DummyUsers()
     self.assertEqual(get_groups(obj, 0), 0)
示例#3
0
 def test_get_groups_for_profile(self):
     from karl.models.peopledirectory import get_groups
     from karl.testing import DummyUsers
     obj = _makeProfile()
     site = testing.DummyModel()
     site['testuser'] = obj
     site.users = DummyUsers()
     site.users.add('testuser', 'testuser', '', ['group1'])
     self.assertEqual(get_groups(obj, 0), ['group1'])
示例#4
0
 def test_get_groups_for_non_profile(self):
     from karl.models.peopledirectory import get_groups
     from karl.testing import DummyUsers
     obj = testing.DummyModel()
     site = testing.DummyModel()
     site['testuser'] = obj
     site.users = DummyUsers()
     site.users.add('testuser', 'testuser', '', ['group1'])
     self.assertEqual(get_groups(obj, 0), 0)