Beispiel #1
0
    def test_value_example_5(self):
        example = """
1.00 £6.17, 4.17] 2008
"""
        values = ForestPlot._decode_table_values_ocr(example)
        self.assertEqual(values, [
            (1.0, -6.17, 4.17),
        ])
Beispiel #2
0
    def test_value_example_8(self):
        example = """5.06 (2.19, 11.69)
(Excluded)

2.57 (0.71, 9.31)"""
        values = ForestPlot._decode_table_values_ocr(example)
        self.assertEqual(values, [
            (5.06, 2.19, 11.69),
            ("Excluded", "Excluded", "Excluded"),
            (2.57, 0.71, 9.31),
        ])
Beispiel #3
0
    def test_value_example_4(self):
        example = """
1.57 (0.79, 3.12]
2.88 (1.50, §.56]
1.07 (0.62, 1.84]
"""
        values = ForestPlot._decode_table_values_ocr(example)
        self.assertEqual(values, [
            (1.57, 0.79, 3.12),
            (2.88, 1.5, 5.56),
            (1.07, 0.62, 1.84),
        ])
Beispiel #4
0
    def test_value_example_2(self):
        example = """
-4.00 [-7.34, -0.66]
9.00 [-13.58, ~4.42]
-4.40 [-9.41, 0.64]
"""
        values = ForestPlot._decode_table_values_ocr(example)
        self.assertEqual(values, [
            (-4.0, -7.34, -0.66),
            (-9.0, -13.58, -4.42),
            (-4.40, -9.41, 0.64),
        ])
Beispiel #5
0
    def test_value_example_6(self):
        example = """6.04 (0.34, 106.22)

-_———e—_—— 216.7 (1.23, 380.41)

——_+—_—_.

<>

14,82 (0.86, 256.77)
"""
        values = ForestPlot._decode_table_values_ocr(example)
        self.assertEqual(values, [
            (6.04, 0.34, 106.22),
            (216.7, 1.23, 380.41),
            (14.82, 0.86, 256.77),
        ])
Beispiel #6
0
    def test_value_example_7(self):
        example = """6.04 (0 34, 106.22)

21.67 (1.23. 380.41)

14.82 (0.86, 256.77)

$1.33 (9.43, 279.57)

20.35 (5 64, 73.39)
"""
        values = ForestPlot._decode_table_values_ocr(example)
        self.assertEqual(values, [
            (6.04, 0.34, 106.22),
            (21.67, 1.23, 380.41),
            (14.82, 0.86, 256.77),
            (51.33, 9.43, 279.57),
            (20.35, 5.64, 73.39),
        ])
Beispiel #7
0
    def test_value_example_1(self):
        example = """
29 5.5% -1.00[-6.17, 4.17] 2006
30 18.8% -1.00[-3.79, 1.79] 2008
177 15.5% 2.50 [-0.58, 5.58] 2010
71 49.8% 0.23 [-1.49, 1.95] 2012
21 10.4% 0.70 [-3.08, 4.48] 2014



328 100.0% 0.33 [-0.88, 1.54]
"""
        values = ForestPlot._decode_table_values_ocr(example)
        self.assertEqual(values, [
            (-1.00, -6.17, 4.17),
            (-1.00, -3.79, 1.79),
            (2.50, -0.58, 5.58),
            (0.23, -1.49, 1.95),
            (0.70, -3.08, 4.48),
            (0.33, -0.88, 1.54),
        ])