示例#1
0
 def test_complicated(self):
     self.frein = Frein.objects.create(lettre_commande=self.lc,
                                       pro1=Frein.PRO_EXPE,
                                       pro2 = Frein.PRO_PP)
     expected_result = LCFreinResult()
     expected_result.add_first(Frein.PRO_INTIT, Frein.PRO_EXPE)
     expected_result.add(Frein.PRO_INTIT, Frein.PRO_PP)
     self.assertEqual(expected_result , LCFreinCalc(self.lc).calculate())
示例#2
0
 def test_add(self):
      frein_categorie = Frein.PRO_INTIT
      frein_valeur = Frein.PRO_ETU
      expected_result = LCFreinResult()
      expected_result.frein_result_dic[frein_categorie].all_frein[frein_valeur] += 1
      produced_result = LCFreinResult()
      produced_result.add(frein_categorie, frein_valeur)
      self.assertEqual(expected_result, produced_result)
示例#3
0
 def test_addition(self):
     lc_frein_result_1 = LCFreinResult()
     lc_frein_result_1.add(Frein.PRO_INTIT, Frein.PRO_ETU)
     lc_frein_result_2 = LCFreinResult()
     lc_frein_result_2.add(Frein.PRO_INTIT, Frein.PRO_ETU)
     expected_result = LCFreinResult()
     expected_result.add(Frein.PRO_INTIT, Frein.PRO_ETU)
     expected_result.add(Frein.PRO_INTIT, Frein.PRO_ETU)
     self.assertEqual(expected_result,  lc_frein_result_1 + lc_frein_result_2)