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))
def test_return_false_for_unauthorised_user(self): permissions = Permissions({ "userone": ["mybucket"], "usertwo": ["mybucket"] }) assert_that(permissions.allowed("userthree", "mybucket"), is_(False))
def test_return_false_for_unknown_bucket(self): permissions = Permissions({}) assert_that(permissions.allowed("anyuser", "anybucket"), is_(False))