Exemplo n.º 1
0
 def test_full(self):
     # plain activity name
     activity = stuff.parse_activity_input("1225-1325 case@cat, description")
     self.assertEquals(activity.start_time.strftime("%H:%M"), "12:25")
     self.assertEquals(activity.end_time.strftime("%H:%M"), "13:25")
     self.assertEquals(activity.activity_name, "case")
     self.assertEquals(activity.category_name, "cat")
     self.assertEquals(activity.description, "description")
Exemplo n.º 2
0
    def test_with_start_and_end_time(self):
        # with time
        activity = stuff.parse_activity_input("12:35-14:25 with start-end time")
        self.assertEquals(activity.activity_name, "with start-end time")
        self.assertEquals(activity.start_time.strftime("%H:%M"), "12:35")
        self.assertEquals(activity.end_time.strftime("%H:%M"), "14:25")

        # rest must be empty
        assert activity.category_name is None and activity.category_name is None and activity.description is None
Exemplo n.º 3
0
 def test_description(self):
     # plain activity name
     activity = stuff.parse_activity_input("case, with added description")
     self.assertEquals(activity.activity_name, "case")
     self.assertEquals(activity.description, "with added description")
     assert (
         activity.category_name is None
         and activity.start_time is None
         and activity.end_time is None
         and activity.category_name is None
     )
Exemplo n.º 4
0
 def test_plain_name(self):
     # plain activity name
     activity = stuff.parse_activity_input("just a simple case")
     self.assertEquals(activity.activity_name, "just a simple case")
     assert (
         activity.category_name is None
         and activity.start_time is None
         and activity.end_time is None
         and activity.category_name is None
         and activity.description is None
     )