def test_group_to_principal_twice(self): """ Running group_to_principal twice has no effect """ for group in ('foo', 'everyone', 'authenticated'): g1 = group_to_principal(group) g2 = group_to_principal(g1) self.assertEqual(g1, g2)
def test_group_to_principal(self): """ group_to_principal formats groups """ self.assertEqual(group_to_principal('foo'), 'group:foo') self.assertEqual(group_to_principal('everyone'), Everyone) self.assertEqual(group_to_principal('authenticated'), Authenticated)