예제 #1
0
 def test_restar_anos(self):
     fecha = fechas.Fecha((2019, 5, 19))
     fechaNueva = fecha.restarAnos(1)
     self.assertTrue(fechaNueva == fechas.Fecha((2018, 5, 19)))
예제 #2
0
 def test_restar_segundos_pasando_mes_ano_bisciesto(self):
     fecha = fechas.Fecha((2020, 3, 1, 0, 0, 1))
     fechaNueva = fecha.restarSegundos(864001)
     self.assertTrue(fechaNueva == fechas.Fecha((2020, 2, 20)))
예제 #3
0
 def test_es_mas_reciente_dia(self):
     fechaInicial = fechas.Fecha((2019, 5, 29))
     fechaFinal = fechas.Fecha((2019, 5, 30))
     self.assertTrue(fechaFinal.esMasReciente(fechaInicial))
예제 #4
0
 def test_restar_segundos_pasando_hora(self):
     fecha = fechas.Fecha((2019, 3, 5, 1, 0, 1))
     fechaNueva = fecha.restarSegundos(3601)
     self.assertTrue(fechaNueva == fechas.Fecha((2019, 3, 5, 0, 0, 0)))
예제 #5
0
 def test_restar_segundos_pasando_meses(self):
     fecha = fechas.Fecha((2019, 5, 6, 0, 0, 1))
     fechaNueva = fecha.restarSegundos(5356801)
     self.assertTrue(fechaNueva == fechas.Fecha((2019, 3, 5, 0, 0, 0)))
예제 #6
0
 def test_restar_minutos_pasando_meses(self):
     fecha = fechas.Fecha((2019, 5, 6, 0, 1, 0))
     fechaNueva = fecha.restarMinutos(89281)
     self.assertTrue(fechaNueva == fechas.Fecha((2019, 3, 5, 0, 0, 0)))
예제 #7
0
 def test_restar_minutos_pasando_ano_bisciesto(self):
     fecha = fechas.Fecha((2020, 3, 1, 0, 1, 0))
     fechaNueva = fecha.restarMinutos(93601)
     self.assertTrue(fechaNueva == fechas.Fecha((2019, 12, 27)))
예제 #8
0
 def test_restar_dias_pasando_mes_ano_bisciesto(self):
     fecha = fechas.Fecha((2020, 3, 11))
     fechaNueva = fecha.restarDias(20)
     self.assertTrue(fechaNueva == fechas.Fecha((2020, 2, 20)))
예제 #9
0
 def test_restar_dias_pasando_ano_bisciesto(self):
     fecha = fechas.Fecha((2020, 3, 4))
     fechaNueva = fecha.restarDias(365)
     self.assertTrue(fechaNueva == fechas.Fecha((2019, 3, 5)))
예제 #10
0
 def test_restar_dias_pasando_meses(self):
     fecha = fechas.Fecha((2019, 5, 22))
     fechaNueva = fecha.restarDias(55)
     self.assertTrue(fechaNueva == fechas.Fecha((2019, 3, 28)))
예제 #11
0
 def test_restar_dias_pasando_anos(self):
     fecha = fechas.Fecha((2019, 5, 22))
     fechaNueva = fecha.restarDias(365)
     self.assertTrue(fechaNueva == fechas.Fecha((2018, 5, 22)))
예제 #12
0
 def test_restar_pocos_dias(self):
     fecha = fechas.Fecha((2019, 5, 22))
     fechaNueva = fecha.restarDias(5)
     self.assertTrue(fechaNueva == fechas.Fecha((2019, 5, 17)))
예제 #13
0
 def test_restar_meses_pasando_anos(self):
     fecha = fechas.Fecha((2019, 5, 19))
     fechaNueva = fecha.restarMeses(27)
     self.assertTrue(fechaNueva == fechas.Fecha((2017, 2, 19)))
예제 #14
0
 def test_restar_pocos_meses(self):
     fecha = fechas.Fecha((2019, 5, 19))
     fechaNueva = fecha.restarMeses(4)
     self.assertTrue(fechaNueva == fechas.Fecha((2019, 1, 19)))
예제 #15
0
 def test_rango_mes(self):
     try:
         fechas.Fecha((2019, 13, 5))
     except ValueError:
         return True
     raise AssertionError("No esta verificando el mes")
예제 #16
0
 def test_atributos_secundarios_ingresados(self):
     fecha = fechas.Fecha((2019, 5, 21, 19, 40, 46))
     self.assertEqual(fecha.hora, 19)
     self.assertEqual(fecha.minutos, 40)
     self.assertEqual(fecha.segundos, 46)
예제 #17
0
 def test_restar_minutos_pasando_dias(self):
     fecha = fechas.Fecha((2019, 3, 7, 0, 1, 0))
     fechaNueva = fecha.restarMinutos(2881)
     self.assertTrue(fechaNueva == fechas.Fecha((2019, 3, 5, 0, 0, 0)))
예제 #18
0
 def test_restar_pocas_horas(self):
     fecha = fechas.Fecha((2019, 3, 5, 10, 0, 0))
     fechaNueva = fecha.restarHoras(10)
     self.assertTrue(fechaNueva == fechas.Fecha((2019, 3, 5, 0, 0, 0)))
예제 #19
0
 def test_restar_minutos_pasando_mes_ano_bisciesto(self):
     fecha = fechas.Fecha((2020, 3, 1, 0, 1, 0))
     fechaNueva = fecha.restarMinutos(14401)
     self.assertTrue(fechaNueva == fechas.Fecha((2020, 2, 20)))
예제 #20
0
 def test_restar_horas_pasando_dias(self):
     fecha = fechas.Fecha((2019, 3, 7, 7, 0, 0))
     fechaNueva = fecha.restarHoras(32)
     self.assertTrue(fechaNueva == fechas.Fecha((2019, 3, 5, 23, 0, 0)))
예제 #21
0
 def test_restar_pocos_segundos(self):
     fecha = fechas.Fecha((2019, 3, 5, 0, 0, 10))
     fechaNueva = fecha.restarSegundos(10)
     self.assertTrue(fechaNueva == fechas.Fecha((2019, 3, 5)))
예제 #22
0
 def test_restar_horas_pasando_meses(self):
     fecha = fechas.Fecha((2019, 7, 2, 0, 0, 0))
     fechaNueva = fecha.restarHoras(984)
     self.assertTrue(fechaNueva == fechas.Fecha((2019, 5, 22, 0, 0, 0)))
예제 #23
0
 def test_restar_segundos_pasando_dias(self):
     fecha = fechas.Fecha((2019, 3, 7, 0, 0, 1))
     fechaNueva = fecha.restarSegundos(172801)
     self.assertTrue(fechaNueva == fechas.Fecha((2019, 3, 5, 0, 0, 0)))
예제 #24
0
 def test_restar_horas_pasando_ano_bisciesto(self):
     fecha = fechas.Fecha((2020, 3, 1, 0, 0, 0))
     fechaNueva = fecha.restarHoras(1560)
     self.assertTrue(fechaNueva == fechas.Fecha((2019, 12, 27, 0, 0, 0)))
예제 #25
0
 def test_restar_segundos_pasando_anos(self):
     fecha = fechas.Fecha((2020, 1, 1, 0, 0, 1))
     fechaNueva = fecha.restarSegundos(432001)
     self.assertTrue(fechaNueva == fechas.Fecha((2019, 12, 27)))
예제 #26
0
 def test_restar_pocos_minutos(self):
     fecha = fechas.Fecha((2019, 3, 5, 0, 10, 0))
     fechaNueva = fecha.restarMinutos(10)
     self.assertTrue(fechaNueva == fechas.Fecha((2019, 3, 5)))
예제 #27
0
 def test_restar_segundos_pasando_ano_bisciesto(self):
     fecha = fechas.Fecha((2020, 3, 1, 0, 0, 1))
     fechaNueva = fecha.restarSegundos(5616001)
     self.assertTrue(fechaNueva == fechas.Fecha((2019, 12, 27)))
예제 #28
0
 def test_restar_minutos_pasando_hora(self):
     fecha = fechas.Fecha((2019, 3, 5, 1, 1, 0))
     fechaNueva = fecha.restarMinutos(61)
     self.assertTrue(fechaNueva == fechas.Fecha((2019, 3, 5, 0, 0, 0)))
예제 #29
0
 def test_es_mas_reciente_hora(self):
     fechaInicial = fechas.Fecha((2019, 5, 29, 13, 13, 10))
     fechaFinal = fechas.Fecha((2019, 5, 29, 15, 13, 10))
     self.assertTrue(fechaFinal.esMasReciente(fechaInicial))
예제 #30
0
 def test_inicializacion_atributos_secundarios(self):
     fecha = fechas.Fecha((2019, 5, 21))
     self.assertEqual(fecha.hora, 0)
     self.assertEqual(fecha.minutos, 0)
     self.assertEqual(fecha.segundos, 0)