コード例 #1
0
  def test_geracao_normal(self):
    p = Ponto(almoco_rand=False)

    self.assertEquals([4, 0], horadiff(p.entrada, p.saida_almoco))

    self.assertEquals([1, 0], horadiff(p.saida_almoco, p.volta_almoco))
    self.assertEquals([4, 0], horadiff(p.volta_almoco, p.saida))
コード例 #2
0
 def test_diff_exata_em_horas(self):
   t1 = timedelta(hours=8)
   t2 = timedelta(hours=9)
   self.assertEquals([1, 0], horadiff(t1, t2))
コード例 #3
0
  def test_geracao_almoco_aleatorio(self):
    p = Ponto(almoco_rand=True)

    diff_chegada_almoco = horadiff(p.entrada, p.saida_almoco)
    self.assertEquals(4, diff_chegada_almoco[0])
    self.assertTrue(diff_chegada_almoco[1] > 0)
コード例 #4
0
 def test_diff_quebrada(self):
   t1 = timedelta(hours=0, minutes=0)
   t2 = timedelta(hours=9, minutes=50)
   self.assertEquals([9, 50], horadiff(t1, t2))
コード例 #5
0
 def test_diff_exata_em_minutos_menos_de_1_hora(self):
   t1 = timedelta(hours=8, minutes=40)
   t2 = timedelta(hours=8, minutes=50)
   self.assertEquals([0, 10], horadiff(t1, t2))