Example #1
0
    def test_convert_string_to_time(self):
        string = "2014-10-10"
        expected = datetime.datetime(2014, 10, 10)
        result = convert_string_to_time(string)
        self.assertEqual(expected, result)

        string = "2014-10-10 10:20:10.23"
        expected = datetime.datetime(2014, 10, 10, 10, 20, 10, 230000)
        result = convert_string_to_time(string)
        self.assertEqual(expected, result)

        string = "2014-10-10 10:20:10"
        expected = datetime.datetime(2014, 10, 10, 10, 20, 10)
        result = convert_string_to_time(string)
        self.assertEqual(expected, result)
Example #2
0
def get_proyecto_from_short_url(short_url):
    """
    :param short_url:
    :return: item for Proyecto
    """
    item = Proyecto.objects.get(short_url=short_url)
    if item.iniciativas_agrupadas is not None and \
            item.iniciativas_agrupadas != '' and '{' in \
            item.iniciativas_agrupadas:
        iniciativas = item.iniciativas_agrupadas.replace("{", "")
        iniciativas = iniciativas.replace("}", "")
        item.iniciativas_agrupadas = iniciativas.split(",")
    item.congresistas_with_links = hiperlink_congre(item.congresistas)
    item.fecha_presentacion = convert_string_to_time(item.fecha_presentacion)
    item.fecha_presentacion_human = arrow.get(item.fecha_presentacion).format('DD MMMM, YYYY', locale='es_es')
    item.numero_congresistas = len(item.congresistas.split(";"))
    return item
Example #3
0
def get_proyecto_from_short_url(short_url):
    """
    :param short_url:
    :return: item for Proyecto
    """
    item = Proyecto.objects.get(short_url=short_url)
    if item.iniciativas_agrupadas is not None and \
            item.iniciativas_agrupadas != '' and '{' in \
            item.iniciativas_agrupadas:
        iniciativas = item.iniciativas_agrupadas.replace("{", "")
        iniciativas = iniciativas.replace("}", "")
        item.iniciativas_agrupadas = iniciativas.split(",")
    item.congresistas_with_links = hiperlink_congre(item.congresistas)
    item.fecha_presentacion = convert_string_to_time(item.fecha_presentacion)
    item.fecha_presentacion_human = arrow.get(item.fecha_presentacion).format(
        'DD MMMM, YYYY', locale='es_es')
    item.numero_congresistas = len(item.congresistas.split(";"))
    return item
Example #4
0
 def item_pubdate(self, item):
     time_object = convert_string_to_time(item.time_created)
     return time_object
Example #5
0
 def item_pubdate(self, item):
     time_object = convert_string_to_time(item.time_created)
     return time_object
Example #6
0
 def lastmod(self, item):
     time_object = convert_string_to_time(item.time_created)
     return time_object