Пример #1
0
 def test_resource_list_can_include_owner(self):
     story = AgiloTicket(self.env, t_type=Type.USER_STORY)
     story[Key.OWNER] = 'Foo'
     self.assert_equals(0, len(story.get_resource_list()))
     self.assert_equals(['Foo'], story.get_resource_list(include_owner=True))
     story[Key.OWNER] = ''
     self.assert_equals(0, len(story.get_resource_list(include_owner=True)))
Пример #2
0
 def test_resource_list_can_include_owner(self):
     story = AgiloTicket(self.env, t_type=Type.USER_STORY)
     story[Key.OWNER] = 'Foo'
     self.assert_equals(0, len(story.get_resource_list()))
     self.assert_equals(['Foo'],
                        story.get_resource_list(include_owner=True))
     story[Key.OWNER] = ''
     self.assert_equals(0, len(story.get_resource_list(include_owner=True)))
Пример #3
0
    def test_empty_resource_list_for_empty_resource_string(self):
        task = AgiloTicket(self.env, t_type=Type.TASK)
        task[Key.RESOURCES] = ''
        self.assert_equals([], task.get_resource_list())

        task[Key.RESOURCES] = '   '
        self.assert_equals([], task.get_resource_list())

        task[Key.RESOURCES] = ' ,  , ,  '
        self.assert_equals([], task.get_resource_list())
Пример #4
0
 def test_empty_resource_list_for_empty_resource_string(self):
     task = AgiloTicket(self.env, t_type=Type.TASK)
     task[Key.RESOURCES] = ''
     self.assert_equals([], task.get_resource_list())
     
     task[Key.RESOURCES] = '   '
     self.assert_equals([], task.get_resource_list())
     
     task[Key.RESOURCES] = ' ,  , ,  '
     self.assert_equals([], task.get_resource_list())
Пример #5
0
 def test_strip_usernames_for_resource_list(self):
     task = AgiloTicket(self.env, t_type=Type.TASK)
     task[Key.RESOURCES] = '  foo, bar,baz  '
     self.assert_equals(['foo', 'bar', 'baz'], task.get_resource_list())
Пример #6
0
 def test_owner_is_only_listed_once_in_resource_list(self):
     story = AgiloTicket(self.env, t_type=Type.USER_STORY)
     story[Key.OWNER] = 'Foo Bar'
     story[Key.RESOURCES] = 'Foo Bar'
     self.assert_equals(['Foo Bar'],
                        story.get_resource_list(include_owner=True))
Пример #7
0
 def test_resource_list_with_owner_and_resources(self):
     story = AgiloTicket(self.env, t_type=Type.USER_STORY)
     story[Key.OWNER] = 'Foo'
     story[Key.RESOURCES] = 'Bar, Baz'
     self.assert_equals(['Foo', 'Bar', 'Baz'],
                        story.get_resource_list(include_owner=True))
Пример #8
0
 def test_resource_list_when_no_resource_field_present(self):
     story = AgiloTicket(self.env, t_type=Type.USER_STORY)
     self.assert_equals('', story[Key.RESOURCES])
     self.assert_equals(0, len(story.get_resource_list()))
Пример #9
0
 def test_strip_usernames_for_resource_list(self):
     task = AgiloTicket(self.env, t_type=Type.TASK)
     task[Key.RESOURCES] = '  foo, bar,baz  '
     self.assert_equals(['foo', 'bar', 'baz'], task.get_resource_list())
Пример #10
0
 def test_owner_is_only_listed_once_in_resource_list(self):
     story = AgiloTicket(self.env, t_type=Type.USER_STORY)
     story[Key.OWNER] = 'Foo Bar'
     story[Key.RESOURCES] = 'Foo Bar'
     self.assert_equals(['Foo Bar'], story.get_resource_list(include_owner=True))
Пример #11
0
 def test_resource_list_with_owner_and_resources(self):
     story = AgiloTicket(self.env, t_type=Type.USER_STORY)
     story[Key.OWNER] = 'Foo'
     story[Key.RESOURCES] = 'Bar, Baz'
     self.assert_equals(['Foo', 'Bar', 'Baz'], 
                      story.get_resource_list(include_owner=True))
Пример #12
0
 def test_resource_list_when_no_resource_field_present(self):
     story = AgiloTicket(self.env, t_type=Type.USER_STORY)
     self.assert_equals('', story[Key.RESOURCES])
     self.assert_equals(0, len(story.get_resource_list()))