コード例 #1
0
ファイル: test_roles.py プロジェクト: nikhil490/django
    def test_backwards_compat_with_unnamed_permission(self):
        unnamed_perm, _created = get_or_create_permission("my_perm_name",
                                                          name="")
        self.assertEqual(unnamed_perm.name, "")

        perm, _created = get_or_create_permission("my_perm_name")
        self.assertEqual(unnamed_perm, perm)
コード例 #2
0
ファイル: test_roles.py プロジェクト: nikhil490/django
    def test_create_and_get_named_permission(self):
        perm1, _created = get_or_create_permission("my_perm_name",
                                                   name="My Custom Name")
        self.assertEqual(perm1.name, "My Custom Name")

        perm2, _created = get_or_create_permission("my_perm_name",
                                                   name="My Custom Name")
        self.assertEqual(perm1, perm2)
コード例 #3
0
    def test_backwards_compat_with_unnamed_permission(self) :
        unnamed_perm, _created = get_or_create_permission("my_perm_name", name="")
        self.assertEqual(unnamed_perm.name, "")

        perm, _created = get_or_create_permission("my_perm_name")
        self.assertEqual(unnamed_perm, perm)
コード例 #4
0
 def test_create_and_get_specialty_named_permission(self) :
     def name_perm(codename):
         return "Custom-"+codename
     perm, _created = get_or_create_permission("my_perm_name", name_perm)
     self.assertEqual(perm.name, "Custom-my_perm_name")
コード例 #5
0
    def test_create_and_get_named_permission(self) :
        perm1, _created = get_or_create_permission("my_perm_name", name="My Custom Name")
        self.assertEqual(perm1.name, "My Custom Name")

        perm2, _created = get_or_create_permission("my_perm_name", name="My Custom Name")
        self.assertEqual(perm1, perm2)
コード例 #6
0
    def test_create_default_named_permission(self):
        perm_snake, _created = get_or_create_permission("my_perm_name1")
        self.assertEqual(perm_snake.name, "My Perm Name1")

        perm_camel, _created = get_or_create_permission("myPermName2")
        self.assertEqual(perm_camel.name, "My Perm Name2")
コード例 #7
0
def get_permission(permission_name):
    """Get a Permission object from a permission name."""
    permission, created = get_or_create_permission(permission_name)

    return permission
コード例 #8
0
ファイル: test_roles.py プロジェクト: nikhil490/django
    def test_create_and_get_specialty_named_permission(self):
        def name_perm(codename):
            return "Custom-" + codename

        perm, _created = get_or_create_permission("my_perm_name", name_perm)
        self.assertEqual(perm.name, "Custom-my_perm_name")
コード例 #9
0
ファイル: test_roles.py プロジェクト: nikhil490/django
    def test_create_default_named_permission(self):
        perm_snake, _created = get_or_create_permission("my_perm_name1")
        self.assertEqual(perm_snake.name, "My Perm Name1")

        perm_camel, _created = get_or_create_permission("myPermName2")
        self.assertEqual(perm_camel.name, "My Perm Name2")