当前位置: 首页>>代码示例>>Python>>正文


Python project.Project类代码示例

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


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


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