def test_it_removes_current_user(self, shorthand_request, authenticated_userid, group_service): group = mock.sentinel.group views.remove_member(group, shorthand_request) group_service.member_leave.assert_called_once_with( group, authenticated_userid)
def test_it_removes_current_user(self, context, shorthand_request, authenticated_userid, group_members_service): views.remove_member(context, shorthand_request) group_members_service.member_leave.assert_called_once_with( context.group, authenticated_userid)
def test_it_removes_current_user( self, shorthand_request, authenticated_userid, group_members_service ): group = mock.sentinel.group views.remove_member(group, shorthand_request) group_members_service.member_leave.assert_called_once_with( group, authenticated_userid )
def test_it_fails_with_username(self, username_request): group = mock.sentinel.group with pytest.raises(HTTPBadRequest): views.remove_member(group, username_request)
def test_it_returns_no_content(self, shorthand_request): group = mock.sentinel.group response = views.remove_member(group, shorthand_request) assert isinstance(response, HTTPNoContent)
def test_it_returns_no_content(self, context, shorthand_request): response = views.remove_member(context, shorthand_request) assert isinstance(response, HTTPNoContent)