• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Python neighbors.get_neighbors函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中taiga.base.neighbors.get_neighbors函数的典型用法代码示例。如果您正苦于以下问题:Python get_neighbors函数的具体用法?Python get_neighbors怎么用?Python get_neighbors使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了get_neighbors函数的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: test_ordering_by_assigned_to_desc_with_none_values

    def test_ordering_by_assigned_to_desc_with_none_values(self):
        project = f.ProjectFactory.create()

        issue1 = f.IssueFactory.create(project=project, assigned_to=None)
        issue2 = f.IssueFactory.create(project=project, assigned_to=None)
        issue3 = f.IssueFactory.create(project=project, assigned_to=None)

        issues = Issue.objects.filter(project=project).order_by("-assigned_to__full_name", "-id")
        issue1_neighbors = n.get_neighbors(issue1, results_set=issues)
        issue2_neighbors = n.get_neighbors(issue2, results_set=issues)

        assert issue1_neighbors.left == issue2
        assert issue1_neighbors.right is None
        assert issue2_neighbors.left == issue3
        assert issue2_neighbors.right == issue1
开发者ID:74Labs,项目名称:taiga-back,代码行数:15,代码来源:test_neighbors.py


示例2: test_ordering_by_assigned_to_desc

    def test_ordering_by_assigned_to_desc(self):
        project = f.ProjectFactory.create()
        assigned_to1 = f.UserFactory.create(full_name="Chuck Norris")
        assigned_to2 = f.UserFactory.create(full_name="George Of The Jungle")

        issue1 = f.IssueFactory.create(project=project, assigned_to=assigned_to2)
        issue2 = f.IssueFactory.create(project=project, assigned_to=assigned_to1)
        issue3 = f.IssueFactory.create(project=project, assigned_to=assigned_to1)

        issues = Issue.objects.filter(project=project).order_by("-assigned_to__full_name", "-id")

        issue1_neighbors = n.get_neighbors(issue1, results_set=issues)
        issue2_neighbors = n.get_neighbors(issue2, results_set=issues)

        assert issue1_neighbors.left is None
        assert issue1_neighbors.right == issue3
        assert issue2_neighbors.left == issue3
        assert issue2_neighbors.right is None
开发者ID:74Labs,项目名称:taiga-back,代码行数:18,代码来源:test_neighbors.py


示例3: test_ordering_by_owner

    def test_ordering_by_owner(self):
        project = f.ProjectFactory.create()
        owner1 = f.UserFactory.create(full_name="Chuck Norris")
        owner2 = f.UserFactory.create(full_name="George Of The Jungle")

        issue1 = f.IssueFactory.create(project=project, owner=owner2)
        issue2 = f.IssueFactory.create(project=project, owner=owner1)
        issue3 = f.IssueFactory.create(project=project, owner=owner1)

        issues = Issue.objects.filter(project=project).order_by("owner__full_name", "-id")

        issue2_neighbors = n.get_neighbors(issue2, results_set=issues)
        issue3_neighbors = n.get_neighbors(issue3, results_set=issues)

        assert issue3_neighbors.left is None
        assert issue3_neighbors.right == issue2
        assert issue2_neighbors.left == issue3
        assert issue2_neighbors.right == issue1
开发者ID:74Labs,项目名称:taiga-back,代码行数:18,代码来源:test_neighbors.py


示例4: test_ordering_by_priority_desc

    def test_ordering_by_priority_desc(self):
        project = f.ProjectFactory.create()
        priority1 = f.PriorityFactory.create(project=project, order=1)
        priority2 = f.PriorityFactory.create(project=project, order=2)

        issue1 = f.IssueFactory.create(project=project, priority=priority2)
        issue2 = f.IssueFactory.create(project=project, priority=priority1)
        issue3 = f.IssueFactory.create(project=project, priority=priority1)

        issues = Issue.objects.filter(project=project).order_by("-priority", "-id")

        issue1_neighbors = n.get_neighbors(issue1, results_set=issues)
        issue2_neighbors = n.get_neighbors(issue2, results_set=issues)

        assert issue1_neighbors.left is None
        assert issue1_neighbors.right == issue3
        assert issue2_neighbors.left == issue3
        assert issue2_neighbors.right is None
开发者ID:74Labs,项目名称:taiga-back,代码行数:18,代码来源:test_neighbors.py


示例5: test_ordering_by_status_desc

    def test_ordering_by_status_desc(self):
        project = f.ProjectFactory.create()
        status1 = f.IssueStatusFactory.create(project=project, order=1)
        status2 = f.IssueStatusFactory.create(project=project, order=2)

        issue1 = f.IssueFactory.create(project=project, status=status2)
        issue2 = f.IssueFactory.create(project=project, status=status1)
        issue3 = f.IssueFactory.create(project=project, status=status1)

        issues = Issue.objects.filter(project=project).order_by("-status", "-id")

        issue1_neighbors = n.get_neighbors(issue1, results_set=issues)
        issue2_neighbors = n.get_neighbors(issue2, results_set=issues)

        assert issue1_neighbors.left is None
        assert issue1_neighbors.right == issue3
        assert issue2_neighbors.left == issue3
        assert issue2_neighbors.right is None
开发者ID:74Labs,项目名称:taiga-back,代码行数:18,代码来源:test_neighbors.py


示例6: test_ordering_by_severity

    def test_ordering_by_severity(self):
        project = f.ProjectFactory.create()
        severity1 = f.SeverityFactory.create(project=project, order=1)
        severity2 = f.SeverityFactory.create(project=project, order=2)

        issue1 = f.IssueFactory.create(project=project, severity=severity2)
        issue2 = f.IssueFactory.create(project=project, severity=severity1)
        issue3 = f.IssueFactory.create(project=project, severity=severity1)

        issues = Issue.objects.filter(project=project).order_by("severity", "-id")

        issue2_neighbors = n.get_neighbors(issue2, results_set=issues)
        issue3_neighbors = n.get_neighbors(issue3, results_set=issues)

        assert issue3_neighbors.left is None
        assert issue3_neighbors.right == issue2
        assert issue2_neighbors.left == issue3
        assert issue2_neighbors.right == issue1
开发者ID:74Labs,项目名称:taiga-back,代码行数:18,代码来源:test_neighbors.py


示例7: test_empty_related_queryset

    def test_empty_related_queryset(self):
        project = f.ProjectFactory.create()

        issue1 = f.IssueFactory.create(project=project)
        issue2 = f.IssueFactory.create(project=project)
        issue3 = f.IssueFactory.create(project=project)

        neighbors = n.get_neighbors(issue2, Issue.objects.none())

        assert neighbors.left == issue3
        assert neighbors.right == issue1
开发者ID:74Labs,项目名称:taiga-back,代码行数:11,代码来源:test_neighbors.py


示例8: test_no_filters

    def test_no_filters(self):
        project = f.ProjectFactory.create()

        issue1 = f.IssueFactory.create(project=project)
        issue2 = f.IssueFactory.create(project=project)
        issue3 = f.IssueFactory.create(project=project)

        neighbors = n.get_neighbors(issue2)

        assert neighbors.left == issue3
        assert neighbors.right == issue1
开发者ID:74Labs,项目名称:taiga-back,代码行数:11,代码来源:test_neighbors.py


示例9: test_filtered_by_milestone

    def test_filtered_by_milestone(self):
        project = f.ProjectFactory.create()
        milestone = f.MilestoneFactory.create(project=project)

        f.UserStoryFactory.create(project=project)
        us1 = f.UserStoryFactory.create(project=project, milestone=milestone)
        us2 = f.UserStoryFactory.create(project=project, milestone=milestone)

        milestone_user_stories = UserStory.objects.filter(milestone=milestone)

        neighbors = n.get_neighbors(us1, results_set=milestone_user_stories)

        assert neighbors.left is None
        assert neighbors.right == us2
开发者ID:74Labs,项目名称:taiga-back,代码行数:14,代码来源:test_neighbors.py


示例10: test_filtered_by_tags

    def test_filtered_by_tags(self):
        tag_names = ["test"]
        project = f.ProjectFactory.create()

        f.UserStoryFactory.create(project=project)
        us1 = f.UserStoryFactory.create(project=project, tags=tag_names)
        us2 = f.UserStoryFactory.create(project=project, tags=tag_names)

        test_user_stories = UserStory.objects.get_queryset().filter(tags__contains=tag_names)

        neighbors = n.get_neighbors(us1, results_set=test_user_stories)

        assert neighbors.left is None
        assert neighbors.right == us2
开发者ID:74Labs,项目名称:taiga-back,代码行数:14,代码来源:test_neighbors.py



注:本文中的taiga.base.neighbors.get_neighbors函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python db.get_typename_for_model_class函数代码示例发布时间:2022-05-27
下一篇:
Python utils.get_object_or_404函数代码示例发布时间:2022-05-27
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap