Пример #1
0
    def test_return_true_for_user_in_list_for_bucket(self):
        permissions = Permissions({
            "userone": ["mybucket"],
            "usertwo": ["mybucket"]
        })

        assert_that(permissions.allowed("userone", "mybucket"), is_(True))
Пример #2
0
    def test_return_false_for_unauthorised_user(self):
        permissions = Permissions({
            "userone": ["mybucket"],
            "usertwo": ["mybucket"]
        })

        assert_that(permissions.allowed("userthree", "mybucket"), is_(False))
Пример #3
0
    def test_return_true_for_user_in_list_for_bucket(self):
        permissions = Permissions({
            "userone": ["mybucket"],
            "usertwo": ["mybucket"]
        })

        assert_that(permissions.allowed("userone", "mybucket"), is_(True))
Пример #4
0
    def test_return_false_for_unauthorised_user(self):
        permissions = Permissions({
            "userone": ["mybucket"],
            "usertwo": ["mybucket"]
        })

        assert_that(permissions.allowed("userthree", "mybucket"), is_(False))
Пример #5
0
    def test_return_false_for_unknown_bucket(self):
        permissions = Permissions({})

        assert_that(permissions.allowed("anyuser", "anybucket"), is_(False))
Пример #6
0
    def test_return_false_for_unknown_bucket(self):
        permissions = Permissions({})

        assert_that(permissions.allowed("anyuser", "anybucket"), is_(False))