• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

smythi93 / Tests4Py / 30040549735

23 Jul 2026 08:04PM UTC coverage: 23.663% (-21.5%) from 45.174%
30040549735

push

github

web-flow
Merge pull request #106 from smythi93/dev

Release 1.0.0 — complete benchmark coverage (328/328 reproducible bugs)

11882 of 64778 new or added lines in 1205 files covered. (18.34%)

46 existing lines in 14 files now uncovered.

18085 of 76426 relevant lines covered (23.66%)

0.24 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/src/tests4py/projects/resources/matplotlib/bug_26/unittests.py
NEW
1
import unittest
×
NEW
2
import matplotlib
×
NEW
3
matplotlib.use('Agg')
×
NEW
4
import matplotlib.pyplot as plt
×
NEW
5
def run_interval(old_min, old_max, new_min, new_max):
×
NEW
6
    fig, ax = plt.subplots()
×
NEW
7
    axis = ax.xaxis
×
NEW
8
    axis.set_data_interval(old_min, old_max, ignore=True)
×
NEW
9
    axis.set_data_interval(new_min, new_max, ignore=False)
×
NEW
10
    r = [round(float(v), 9) for v in axis.get_data_interval()]
×
NEW
11
    plt.close(fig)
×
NEW
12
    return r
×
13

14

NEW
15
class TestsFailing(unittest.TestCase):
×
16

NEW
17
    def test_diversity_1(self):
×
NEW
18
        self.assertEqual([1.0, 0.0], run_interval(1.0, 0.0, 0.3, 0.7))
×
19

NEW
20
    def test_diversity_2(self):
×
NEW
21
        self.assertEqual([1.0, 0.0], run_interval(1.0, 0.0, 0.2, 0.8))
×
22

NEW
23
    def test_diversity_3(self):
×
NEW
24
        self.assertEqual([2.0, 0.0], run_interval(2.0, 0.0, 0.5, 1.5))
×
25

NEW
26
    def test_diversity_4(self):
×
NEW
27
        self.assertEqual([5.0, 1.0], run_interval(5.0, 1.0, 2.0, 4.0))
×
28

NEW
29
    def test_diversity_5(self):
×
NEW
30
        self.assertEqual([10.0, 0.0], run_interval(10.0, 0.0, 3.0, 7.0))
×
31

NEW
32
    def test_diversity_6(self):
×
NEW
33
        self.assertEqual([1.0, -1.0], run_interval(1.0, -1.0, -0.5, 0.5))
×
34

NEW
35
    def test_diversity_7(self):
×
NEW
36
        self.assertEqual([0.0, -2.0], run_interval(0.0, -2.0, -1.5, -0.5))
×
37

NEW
38
    def test_diversity_8(self):
×
NEW
39
        self.assertEqual([100.0, 50.0], run_interval(100.0, 50.0, 60.0, 90.0))
×
40

NEW
41
    def test_diversity_9(self):
×
NEW
42
        self.assertEqual([3.0, 2.0], run_interval(3.0, 2.0, 2.3, 2.7))
×
43

NEW
44
    def test_diversity_10(self):
×
NEW
45
        self.assertEqual([1.0, 0.0], run_interval(1.0, 0.0, 0.4, 0.6))
×
46

NEW
47
class TestsPassing(unittest.TestCase):
×
48

NEW
49
    def test_diversity_1(self):
×
NEW
50
        self.assertEqual([0.0, 1.0], run_interval(0.0, 1.0, 0.3, 0.7))
×
51

NEW
52
    def test_diversity_2(self):
×
NEW
53
        self.assertEqual([0.0, 2.0], run_interval(0.0, 2.0, 0.5, 1.5))
×
54

NEW
55
    def test_diversity_3(self):
×
NEW
56
        self.assertEqual([-1.0, 1.0], run_interval(-1.0, 1.0, -0.5, 0.5))
×
57

NEW
58
    def test_diversity_4(self):
×
NEW
59
        self.assertEqual([1.0, 5.0], run_interval(1.0, 5.0, 2.0, 4.0))
×
60

NEW
61
    def test_diversity_5(self):
×
NEW
62
        self.assertEqual([0.0, 10.0], run_interval(0.0, 10.0, 3.0, 7.0))
×
63

NEW
64
    def test_diversity_6(self):
×
NEW
65
        self.assertEqual([-2.0, 0.0], run_interval(-2.0, 0.0, -1.5, -0.5))
×
66

NEW
67
    def test_diversity_7(self):
×
NEW
68
        self.assertEqual([50.0, 100.0], run_interval(50.0, 100.0, 60.0, 90.0))
×
69

NEW
70
    def test_diversity_8(self):
×
NEW
71
        self.assertEqual([2.0, 3.0], run_interval(2.0, 3.0, 2.3, 2.7))
×
72

NEW
73
    def test_diversity_9(self):
×
NEW
74
        self.assertEqual([0.0, 1.0], run_interval(0.0, 1.0, 0.4, 0.6))
×
75

NEW
76
    def test_diversity_10(self):
×
NEW
77
        self.assertEqual([-5.0, 5.0], run_interval(-5.0, 5.0, -1.0, 1.0))
×
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc