Esempio n. 1
0
 def test_process_timestamp(self):
     reference_timestamp = datetime.datetime(
         2015, 7, 3, 20, 30, 0).timetuple()
     self.assertEqual(_("Just Now"), timestamp_diff(reference_timestamp,
                                                    reference_timestamp))
     timestamp = datetime.datetime(2014, 7, 1, 0, 0, 0).timetuple()
     self.assertEqual("2014", timestamp_diff(timestamp,
                                             reference_timestamp))
     timestamp = datetime.datetime(2015, 7, 1, 0, 0, 0).timetuple()
     self.assertEqual(_("Wednesday"),
                      timestamp_diff(timestamp, reference_timestamp))
     timestamp = datetime.datetime(2015, 6, 1, 0, 0, 0).timetuple()
     self.assertEqual(_("June"), timestamp_diff(timestamp,
                                                reference_timestamp))
     timestamp = datetime.datetime(2015, 7, 3, 15, 0, 0).timetuple()
     self.assertEqual(_("5 hours ago"), timestamp_diff(
         timestamp, reference_timestamp))
     timestamp = datetime.datetime(2015, 7, 3, 20, 29, 0).timetuple()
     self.assertEqual(_("A minute ago"),
                      timestamp_diff(timestamp, reference_timestamp))
     timestamp = datetime.datetime(2015, 7, 3, 20, 0, 0).timetuple()
     self.assertEqual(_("30 minutes ago"),
                      timestamp_diff(timestamp, reference_timestamp))
     timestamp = datetime.datetime(2015, 7, 2, 0, 0, 0).timetuple()
     self.assertEqual(_("Yesterday"),
                      timestamp_diff(timestamp, reference_timestamp))
     timestamp = datetime.datetime(2015, 7, 3, 0, 0, 0).timetuple()
     self.assertEqual(_("Today"),
                      timestamp_diff(timestamp, reference_timestamp))
     timestamp = datetime.datetime(2015, 6, 23, 0, 0, 0).timetuple()
     self.assertEqual(_("1 week ago"),
                      timestamp_diff(timestamp, reference_timestamp))
Esempio n. 2
0
 def test_process_timestamp(self):
     reference_timestamp = datetime.datetime(2015, 7, 3, 20, 30,
                                             0).timetuple()
     self.assertEqual(
         _("Just Now"),
         timestamp_diff(reference_timestamp, reference_timestamp))
     timestamp = datetime.datetime(2014, 7, 1, 0, 0, 0).timetuple()
     self.assertEqual("2014", timestamp_diff(timestamp,
                                             reference_timestamp))
     timestamp = datetime.datetime(2015, 7, 1, 0, 0, 0).timetuple()
     self.assertEqual(_("Wednesday"),
                      timestamp_diff(timestamp, reference_timestamp))
     timestamp = datetime.datetime(2015, 6, 1, 0, 0, 0).timetuple()
     self.assertEqual(_("June"),
                      timestamp_diff(timestamp, reference_timestamp))
     timestamp = datetime.datetime(2015, 7, 3, 15, 0, 0).timetuple()
     self.assertEqual(_("5 hours ago"),
                      timestamp_diff(timestamp, reference_timestamp))
     timestamp = datetime.datetime(2015, 7, 3, 20, 29, 0).timetuple()
     self.assertEqual(_("A minute ago"),
                      timestamp_diff(timestamp, reference_timestamp))
     timestamp = datetime.datetime(2015, 7, 3, 20, 0, 0).timetuple()
     self.assertEqual(_("30 minutes ago"),
                      timestamp_diff(timestamp, reference_timestamp))
     timestamp = datetime.datetime(2015, 7, 2, 0, 0, 0).timetuple()
     self.assertEqual(_("Yesterday"),
                      timestamp_diff(timestamp, reference_timestamp))
     timestamp = datetime.datetime(2015, 7, 3, 0, 0, 0).timetuple()
     self.assertEqual(_("Today"),
                      timestamp_diff(timestamp, reference_timestamp))
     timestamp = datetime.datetime(2015, 6, 23, 0, 0, 0).timetuple()
     self.assertEqual(_("1 week ago"),
                      timestamp_diff(timestamp, reference_timestamp))
Esempio n. 3
0
    def create_project_row(self, name, timestamp, location):
        list_box_template = Gtk.Builder()
        list_box_template.add_from_resource("/org/coala/ProjectRow.ui")

        list_box_row = Gtk.ListBoxRow()

        list_box_template.get_object("name_label").set_text(name)
        list_box_template.get_object("location_label").set_text(location)
        list_box_template.get_object("date_label").set_text(
            timestamp_diff(timestamp, time.localtime()))
        self.check_box_revealers.append(
            list_box_template.get_object("revealer"))
        box = list_box_template.get_object("row")
        box.set_name(location)
        list_box_row.add(box)
        list_box_row.set_visible(True)
        list_box_row.set_activatable(True)

        self.list_box.insert(list_box_row, 0)
Esempio n. 4
0
    def create_project_row(self, name, timestamp, location):
        list_box_template = Gtk.Builder()
        list_box_template.add_from_resource("/org/coala/ProjectRow.ui")

        list_box_row = Gtk.ListBoxRow()

        list_box_template.get_object("name_label").set_text(name)
        list_box_template.get_object("location_label").set_text(location)
        list_box_template.get_object("date_label").set_text(
            timestamp_diff(timestamp, time.localtime()))
        self.check_box_revealers.append(
            list_box_template.get_object("revealer"))
        box = list_box_template.get_object("row")
        box.set_name(location)
        list_box_row.add(box)
        list_box_row.set_visible(True)
        list_box_row.set_activatable(True)

        self.list_box.insert(list_box_row, 0)