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

Python project.Project类代码示例

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

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



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

示例1: test_get_projects_for_user_none

 def test_get_projects_for_user_none(self):
     p = Project(title="title", description="desc")
     p.save()
     self.assertEqual(
         models.project_api.get_projects_for_user(
             self.__user.id).count(),
         0)
开发者ID:ayodele1,项目名称:Final_Project,代码行数:7,代码来源:test_project_api.py


示例2: test_delete_project_fail

 def test_delete_project_fail(self):
     p = Project(title="title", description="desc")
     p.save()
     self.assertEqual(1, Project.objects.filter(id=p.id).count())
     projID = p.id - 1
     models.project_api.delete_project(None)
     self.assertEqual(1, Project.objects.filter(id=p.id).count())
开发者ID:chunkaihuang,项目名称:Final_Project,代码行数:7,代码来源:test_project_api.py


示例3: test_get_projects_for_user_one

 def test_get_projects_for_user_one(self):
     p = Project(title="title", description="desc")
     p.save()
     
     u = UserAssociation(user = self.__user, project=p)
     u.save()
     
     self.assertEqual( models.project_api.get_projects_for_user(self.__user.id).count(), 1)    
开发者ID:chunkaihuang,项目名称:Final_Project,代码行数:8,代码来源:test_project_api.py


示例4: test_can_user_access_project_cant

 def test_can_user_access_project_cant(self):
     p = Project(title="title", description="desc")
     p.save()
     self.assertEqual(
         models.project_api.can_user_access_project(
             self.__user.id,
             p.id),
         False)
开发者ID:ayodele1,项目名称:Final_Project,代码行数:8,代码来源:test_project_api.py


示例5: test_get_project_users_one

 def test_get_project_users_one(self):
     p = Project(title="title", description="desc")
     p.save()
     models.project_api.add_user_to_project(
         p.id,
         self.__user.username,
         models.user_association.ROLE_DEVELOPER)
     self.assertEqual(models.project_api.get_all_projects().count(), 1)
开发者ID:ayodele1,项目名称:Final_Project,代码行数:8,代码来源:test_project_api.py


示例6: test_remove_user_from_project_pass

 def test_remove_user_from_project_pass(self):
     p = Project(title="title", description="desc")
     p.save()
     models.project_api.add_user_to_project(p.id, self.__user.username, models.user_association.ROLE_DEVELOPER)
     self.assertEqual(UserAssociation.objects.filter(project_id=p.id,
                                                     user_id=self.__user.id).count(),1)
     models.project_api.remove_user_from_project(p.id, self.__user.username)
     self.assertEqual(UserAssociation.objects.filter(project_id=p.id,
                                                     user_id=self.__user.id).count(),0)
开发者ID:chunkaihuang,项目名称:Final_Project,代码行数:9,代码来源:test_project_api.py


示例7: test_get_iteration_pass

 def test_get_iteration_pass(self):
     p = Project(title="title", description="desc")
     p.save()
     iteration = models.project_api.add_iteration_to_project(
         "title",
         "description",
         datetime.date.today(),
         datetime.date.max,
         p.id)
     self.assertEqual(1, models.project_api.get_iterations_for_project(p).count())
开发者ID:mintengxie,项目名称:Software-Engineering-Project-Management-Tool,代码行数:10,代码来源:test_iteration.py


示例8: test_can_user_access_project_can

 def test_can_user_access_project_can(self):
     p = Project(title="title", description="desc")
     p.save()
     u = UserAssociation(user=self.__user, project=p)
     u.save()
     self.assertEqual(
         models.project_api.can_user_access_project(
             self.__user.id,
             p.id),
         True)
开发者ID:ayodele1,项目名称:Final_Project,代码行数:10,代码来源:test_project_api.py


示例9: test_get_project_stories_one

 def test_get_project_stories_one(self):
     p = Project(title="title", description="desc")
     p.save()
     models.story.create_story(p, {"title" : "title",
                                                "description" : "desc",
                                                "reason" : "reason",
                                                "test" : "test",
                                                "status" : 1})
     
     iterations = models.project_api.get_iterations_for_project(p)
     stories = models.story.get_stories_for_project(p)
     self.assertEqual(True, stories.exists())
开发者ID:chunkaihuang,项目名称:Final_Project,代码行数:12,代码来源:test_story.py


示例10: test_get_project_stories_with_no_iteration

    def test_get_project_stories_with_no_iteration(self):
        p = Project(title="title", description="desc")
        p.save()
        iteration = models.project_api.add_iteration_to_project("title", "description", datetime.date.today(), datetime.date.max, p.id)
        story = models.story.create_story({},p,{'title' : "title",
                                                'description' : "description", 
                                                'test' : "",
                                                'reason' : "",
                                                'status' : 1}) 
        stories = models.project_api.get_stories_with_no_iteration(p)
 
        self.assertEquals(stories.count(), 1)
        self.assertEquals(stories[0], story)        
开发者ID:jaredmael,项目名称:RequireTracker,代码行数:13,代码来源:test_other.py


示例11: test_add_user_to_project_fail_bad_user

 def test_add_user_to_project_fail_bad_user(self):
     p = Project(title="title", description="desc")
     p.save()
     
     #pass a null user
     models.project_api.add_user_to_project(p.id, None, models.user_association.ROLE_DEVELOPER)
     self.assertEqual(UserAssociation.objects.filter(project_id=p.id,
                                                     user_id=self.__user.id).count(),0)
         
     #pass an unknown user
     user = User(username="unknownuser", password="pass")
     models.project_api.add_user_to_project(p.id, user, models.user_association.ROLE_DEVELOPER)
     self.assertEqual(UserAssociation.objects.filter(project_id=p.id,
                                                     user_id=self.__user.id).count(),0)
开发者ID:chunkaihuang,项目名称:Final_Project,代码行数:14,代码来源:test_project_api.py


示例12: setUp

    def setUp(self):
        self.__clear()

        self.__project = Project(title="title", description="desc")
        self.__project.save()
        self.__user = User(username="testUser", password="pass")
        self.__user.save()
开发者ID:ayodele1,项目名称:Final_Project,代码行数:7,代码来源:test_roles.py


示例13: test_add_story_to_iteration

 def test_add_story_to_iteration(self):
     p = Project(title="title", description="desc")
     p.save()
     title = "title"
     description = "description"
     start_date = datetime.date.today()
     end_date = datetime.date.max
     iteration = models.project_api.add_iteration_to_project(title, description, start_date, end_date, p.id)
      
     story = models.story.create_story(self.__user,p, {'title' : "title", 
                                                       'description' : "description",
                                                       'test' : "",
                                                       'reason' : "reason",
                                                       'status' : 1})
     
     models.project_api.add_story_to_iteration(story, iteration)
     self.assertEqual(iteration,story.iteration)
开发者ID:jaredmael,项目名称:RequireTracker,代码行数:17,代码来源:test_other.py


示例14: test_add_iteration_to_project_pass

    def test_add_iteration_to_project_pass(self):
        p = Project(title="title", description="desc")
        p.save()
        title = "title"
        description = "description"

        start_date = datetime.date.today()
        end_date = datetime.date.max
        iteration = models.project_api.add_iteration_to_project(title,
                                                                description,
                                                                start_date,
                                                                end_date, p.id)

        self.assertEqual(start_date, iteration.start_date)
        self.assertEqual(end_date, iteration.end_date)
        self.assertEqual(title, iteration.title)
        self.assertEqual(description, iteration.description)
        self.assertEqual(1, p.iteration_set.count())
开发者ID:mintengxie,项目名称:Software-Engineering-Project-Management-Tool,代码行数:18,代码来源:test_iteration.py


示例15: test_add_story_to_iteration_story_not_in_project

    def test_add_story_to_iteration_story_not_in_project(self):
        p = Project(title="title", description="desc")
        p.save()
        title = "title"
        description = "description"
        start_date = datetime.date.today()
        end_date = datetime.date.max
        iteration = models.project_api.add_iteration_to_project(
            title,
            description,
            start_date,
            end_date,
            p.id)

        p2 = Project(title="title2", description="desc2")
        p2.save()

        story = models.story.create_story(p2, {'title': "title",
                                               'description': "description",
                                               'test': '',
                                               'reason': '',
                                               'status': 1})
        try:
            models.project_api.add_story_to_iteration(story, iteration)
            self.fail(
                "Adding a story to an invalid iteration did not throw an exception")
        except(ValueError):
            pass
开发者ID:mintengxie,项目名称:Software-Engineering-Project-Management-Tool,代码行数:28,代码来源:test_iteration.py


示例16: setUp

    def setUp(self):
        self.__clear()

        self.__project = Project(title="title", description="desc")
        self.__project.save()
        self.__user1 = User(username="testClient", password="pass")
        self.__user1.save()
	self.__user2 = User(username="testOwner", password="pass")
        self.__user2.save()
	self.__user3 = User(username="testDeveloper", password="pass")
        self.__user3.save()
	self.__user = User(username="testNoassociation", password="pass")
        self.__user.save()
开发者ID:ceyeclone,项目名称:team_alpha_project,代码行数:13,代码来源:test_user.py


示例17: test_valid_date_for_iteration_start

 def test_valid_date_for_iteration_start(self):
     p = Project(title="title", description="desc")
     p.save()
     title = "title"
     description = "description"
     start_date = datetime.datetime.today() - datetime.timedelta(days=1)
     str_start_date = datetime.datetime.strftime(start_date,"%m/%d/%Y")
     earliest_possible_start_date = datetime.date.today()
     end_date = datetime.date.max
     str_end_date = datetime.datetime.strftime(end_date,"%m/%d/%Y")
     fields = {'title': title, 'description': description, 'start_date': str_start_date, 'end_date': str_end_date}
     iteration = mdl_iteration.create_iteration(p, fields)
     #iteration = models.project_api.add_iteration_to_project(
     #    title,
     #    description,
     #    start_date,
     #    end_date,
     #    p.id)
     
     #Asserting whether iteration was created successfully with an invalid start date of yesterday
     #Expected action will be that a date of today will automatically be inserted
     self.assertEqual(iteration.start_date, earliest_possible_start_date)
开发者ID:ceyeclone,项目名称:team_alpha_project,代码行数:22,代码来源:test_iteration.py


示例18: test_get_all_projects_two

 def test_get_all_projects_two(self):
     p = Project(title="title", description="desc")
     p.save()
     
     p2 = Project(title="title2", description="desc2")
     p2.save()
     
     self.assertEqual( models.project_api.get_all_projects().count(), 2)
开发者ID:chunkaihuang,项目名称:Final_Project,代码行数:8,代码来源:test_project_api.py


示例19: test_valid_date_for_iteration_end

    def test_valid_date_for_iteration_end(self):
    	p = Project(title="title", description="desc")
        p.save()
        title = "title"
        description = "description"
        start_date = datetime.date.today() + datetime.timedelta(days=1)
        str_start_date = datetime.datetime.strftime(start_date,"%m/%d/%Y")
        earliest_possible_end_date = start_date
        end_date = datetime.date.today()
        str_end_date = datetime.datetime.strftime(end_date,"%m/%d/%Y")
        fields = {'title': title, 'description': description, 'start_date': str_start_date, 'end_date': str_end_date}
        iteration = mdl_iteration.create_iteration(p, fields)
        
        #iteration = models.project_api.add_iteration_to_project(
        #    title,
        #    description,
        #    start_date,
        #    end_date,
        #    p.id)
        
	    #Asserting whether iteration was created successfully with an invalid end date earlier than start date
        #Expected action will be that the function automatically returns an end date that is the same as the start date
        self.assertEqual(iteration.end_date, earliest_possible_end_date)
开发者ID:ceyeclone,项目名称:team_alpha_project,代码行数:23,代码来源:test_iteration.py


示例20: test_add_iteration_to_project_fail_bad_project

    def test_add_iteration_to_project_fail_bad_project(self):
        p = Project(title="title", description="desc")
        p.save()

        # pass a null prject
        title = "title"
        description = "description"
        start_date = datetime.date.today()
        end_date = datetime.date.max
        iteration = models.project_api.add_iteration_to_project(title,
                                                                description,
                                                                start_date,
                                                                end_date,
                                                                None)
        self.assertEqual(0, p.iteration_set.count())

        # pass an unknown project
        projID = p.id - 1
        iteration = models.project_api.add_iteration_to_project(title,
                                                                description,
                                                                start_date,
                                                                end_date,
                                                                projID)
        self.assertEqual(0, p.iteration_set.count())
开发者ID:mintengxie,项目名称:Software-Engineering-Project-Management-Tool,代码行数:24,代码来源:test_iteration.py



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


鲜花

握手

雷人

路过

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

请发表评论

全部评论

专题导读
上一篇:
Python project_api.get_project函数代码示例发布时间:2022-05-26
下一篇:
Python encoder.MultipartEncoder类代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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