Exemple #1
0
 def test_type_score_3(self):
     # theta_3 from paper
     cells = [
         ["7,5", " Mon, Jan 12", "6,40"],
         ["100", " Fri, Mar 21", "8,23"],
         ["8,2", " Thu, Sep 17", "2,71"],
         ["538,0", "", "7,26"],
         ["N/A", " Wed, Oct 4", "6,93"],
     ]
     data = "\r".join([";".join(x) for x in cells])
     dialect = SimpleDialect(delimiter=";", quotechar='"', escapechar="")
     out = type_score(data, dialect)
     exp = 11 / 15
     self.assertAlmostEqual(exp, out)
Exemple #2
0
 def test_type_score_1(self):
     # theta_1 from paper
     cells = [
         ["7", "5; Mon", " Jan 12;6", "40"],
         ["100; Fri", " Mar 21;8", "23"],
         ["8", "2; Thu", " Sep 17; 2", "71"],
         ["538", "0;;7", "26"],
         ['"NA"; Wed', " Oct 4;6", "93"],
     ]
     data = "\n".join([",".join(x) for x in cells])
     dialect = SimpleDialect(delimiter=",", quotechar="", escapechar="")
     out = type_score(data, dialect)
     exp = 8 / 17
     self.assertAlmostEqual(exp, out)