• 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_10/unittests.py
NEW
1
import unittest
×
NEW
2
import matplotlib
×
NEW
3
matplotlib.use('Agg')
×
NEW
4
import matplotlib.pyplot as plt
×
5

NEW
6
class TestsFailing(unittest.TestCase):
×
7

NEW
8
    def test_diversity_1(self):
×
NEW
9
        fig = plt.figure()
×
NEW
10
        ax = fig.add_subplot(1, 1, 1)
×
NEW
11
        data = [(1.01 + 0.01 * i) * 10 ** 15 for i in range(3)]
×
NEW
12
        ax.plot(data, [0] * len(data))
×
NEW
13
        axis = ax.xaxis
×
NEW
14
        axis.set_tick_params(label1On=False, label2On=False)
×
NEW
15
        self.assertEqual(False, axis.get_offset_text().get_visible())
×
NEW
16
        plt.close(fig)
×
17

NEW
18
    def test_diversity_2(self):
×
NEW
19
        fig = plt.figure()
×
NEW
20
        ax = fig.add_subplot(1, 1, 1)
×
NEW
21
        data = [(1.01 + 0.01 * i) * 10 ** 8 for i in range(3)]
×
NEW
22
        ax.plot(data, [0] * len(data))
×
NEW
23
        axis = ax.xaxis
×
NEW
24
        axis.set_tick_params(label1On=False, label2On=False)
×
NEW
25
        self.assertEqual(False, axis.get_offset_text().get_visible())
×
NEW
26
        plt.close(fig)
×
27

NEW
28
    def test_diversity_3(self):
×
NEW
29
        fig = plt.figure()
×
NEW
30
        ax = fig.add_subplot(1, 1, 1)
×
NEW
31
        data = [(1.01 + 0.01 * i) * 10 ** 10 for i in range(3)]
×
NEW
32
        ax.plot(data)
×
NEW
33
        axis = ax.yaxis
×
NEW
34
        axis.set_tick_params(label1On=False, label2On=False)
×
NEW
35
        self.assertEqual(False, axis.get_offset_text().get_visible())
×
NEW
36
        plt.close(fig)
×
37

NEW
38
    def test_diversity_4(self):
×
NEW
39
        fig = plt.figure()
×
NEW
40
        ax = fig.add_subplot(1, 1, 1)
×
NEW
41
        data = [(1.01 + 0.01 * i) * 10 ** 10 for i in range(4)]
×
NEW
42
        ax.plot(data, [0] * len(data))
×
NEW
43
        axis = ax.xaxis
×
NEW
44
        axis.set_tick_params(label1On=False, label2On=False)
×
NEW
45
        self.assertEqual(False, axis.get_offset_text().get_visible())
×
NEW
46
        plt.close(fig)
×
47

NEW
48
    def test_diversity_5(self):
×
NEW
49
        fig = plt.figure()
×
NEW
50
        ax = fig.add_subplot(1, 1, 1)
×
NEW
51
        data = [(1.01 + 0.01 * i) * 10 ** 13 for i in range(5)]
×
NEW
52
        ax.plot(data)
×
NEW
53
        axis = ax.yaxis
×
NEW
54
        axis.set_tick_params(label1On=False, label2On=False)
×
NEW
55
        self.assertEqual(False, axis.get_offset_text().get_visible())
×
NEW
56
        plt.close(fig)
×
57

NEW
58
    def test_diversity_6(self):
×
NEW
59
        fig = plt.figure()
×
NEW
60
        ax = fig.add_subplot(1, 1, 1)
×
NEW
61
        data = [(1.01 + 0.01 * i) * 10 ** 11 for i in range(5)]
×
NEW
62
        ax.plot(data, [0] * len(data))
×
NEW
63
        axis = ax.xaxis
×
NEW
64
        axis.set_tick_params(label1On=False, label2On=False)
×
NEW
65
        self.assertEqual(False, axis.get_offset_text().get_visible())
×
NEW
66
        plt.close(fig)
×
67

NEW
68
    def test_diversity_7(self):
×
NEW
69
        fig = plt.figure()
×
NEW
70
        ax = fig.add_subplot(1, 1, 1)
×
NEW
71
        data = [(1.01 + 0.01 * i) * 10 ** 14 for i in range(3)]
×
NEW
72
        ax.plot(data, [0] * len(data))
×
NEW
73
        axis = ax.xaxis
×
NEW
74
        axis.set_tick_params(label1On=False, label2On=False)
×
NEW
75
        self.assertEqual(False, axis.get_offset_text().get_visible())
×
NEW
76
        plt.close(fig)
×
77

NEW
78
    def test_diversity_8(self):
×
NEW
79
        fig = plt.figure()
×
NEW
80
        ax = fig.add_subplot(1, 1, 1)
×
NEW
81
        data = [(1.01 + 0.01 * i) * 10 ** 10 for i in range(6)]
×
NEW
82
        ax.plot(data)
×
NEW
83
        axis = ax.yaxis
×
NEW
84
        axis.set_tick_params(label1On=False, label2On=False)
×
NEW
85
        self.assertEqual(False, axis.get_offset_text().get_visible())
×
NEW
86
        plt.close(fig)
×
87

NEW
88
    def test_diversity_9(self):
×
NEW
89
        fig = plt.figure()
×
NEW
90
        ax = fig.add_subplot(1, 1, 1)
×
NEW
91
        data = [(1.01 + 0.01 * i) * 10 ** 7 for i in range(4)]
×
NEW
92
        ax.plot(data, [0] * len(data))
×
NEW
93
        axis = ax.xaxis
×
NEW
94
        axis.set_tick_params(label1On=False, label2On=False)
×
NEW
95
        self.assertEqual(False, axis.get_offset_text().get_visible())
×
NEW
96
        plt.close(fig)
×
97

NEW
98
    def test_diversity_10(self):
×
NEW
99
        fig = plt.figure()
×
NEW
100
        ax = fig.add_subplot(1, 1, 1)
×
NEW
101
        data = [(1.01 + 0.01 * i) * 10 ** 9 for i in range(4)]
×
NEW
102
        ax.plot(data)
×
NEW
103
        axis = ax.yaxis
×
NEW
104
        axis.set_tick_params(label1On=False, label2On=False)
×
NEW
105
        self.assertEqual(False, axis.get_offset_text().get_visible())
×
NEW
106
        plt.close(fig)
×
107

NEW
108
class TestsPassing(unittest.TestCase):
×
109

NEW
110
    def test_diversity_1(self):
×
NEW
111
        fig = plt.figure()
×
NEW
112
        ax = fig.add_subplot(1, 1, 1)
×
NEW
113
        data = [(1.01 + 0.01 * i) * 10 ** 8 for i in range(4)]
×
NEW
114
        ax.plot(data, [0] * len(data))
×
NEW
115
        axis = ax.xaxis
×
NEW
116
        axis.set_tick_params(label1On=True, label2On=False)
×
NEW
117
        self.assertEqual(True, axis.get_offset_text().get_visible())
×
NEW
118
        plt.close(fig)
×
119

NEW
120
    def test_diversity_2(self):
×
NEW
121
        fig = plt.figure()
×
NEW
122
        ax = fig.add_subplot(1, 1, 1)
×
NEW
123
        data = [(1.01 + 0.01 * i) * 10 ** 12 for i in range(5)]
×
NEW
124
        ax.plot(data)
×
NEW
125
        axis = ax.yaxis
×
NEW
126
        axis.set_tick_params(label1On=True, label2On=True)
×
NEW
127
        self.assertEqual(True, axis.get_offset_text().get_visible())
×
NEW
128
        plt.close(fig)
×
129

NEW
130
    def test_diversity_3(self):
×
NEW
131
        fig = plt.figure()
×
NEW
132
        ax = fig.add_subplot(1, 1, 1)
×
NEW
133
        data = [(1.01 + 0.01 * i) * 10 ** 13 for i in range(4)]
×
NEW
134
        ax.plot(data)
×
NEW
135
        axis = ax.yaxis
×
NEW
136
        axis.set_tick_params(label1On=True, label2On=True)
×
NEW
137
        self.assertEqual(True, axis.get_offset_text().get_visible())
×
NEW
138
        plt.close(fig)
×
139

NEW
140
    def test_diversity_4(self):
×
NEW
141
        fig = plt.figure()
×
NEW
142
        ax = fig.add_subplot(1, 1, 1)
×
NEW
143
        data = [(1.01 + 0.01 * i) * 10 ** 14 for i in range(6)]
×
NEW
144
        ax.plot(data)
×
NEW
145
        axis = ax.yaxis
×
NEW
146
        axis.set_tick_params(label1On=True, label2On=True)
×
NEW
147
        self.assertEqual(True, axis.get_offset_text().get_visible())
×
NEW
148
        plt.close(fig)
×
149

NEW
150
    def test_diversity_5(self):
×
NEW
151
        fig = plt.figure()
×
NEW
152
        ax = fig.add_subplot(1, 1, 1)
×
NEW
153
        data = [(1.01 + 0.01 * i) * 10 ** 13 for i in range(6)]
×
NEW
154
        ax.plot(data)
×
NEW
155
        axis = ax.yaxis
×
NEW
156
        axis.set_tick_params(label1On=True, label2On=False)
×
NEW
157
        self.assertEqual(True, axis.get_offset_text().get_visible())
×
NEW
158
        plt.close(fig)
×
159

NEW
160
    def test_diversity_6(self):
×
NEW
161
        fig = plt.figure()
×
NEW
162
        ax = fig.add_subplot(1, 1, 1)
×
NEW
163
        data = [(1.01 + 0.01 * i) * 10 ** 8 for i in range(5)]
×
NEW
164
        ax.plot(data)
×
NEW
165
        axis = ax.yaxis
×
NEW
166
        axis.set_tick_params(label1On=True, label2On=False)
×
NEW
167
        self.assertEqual(True, axis.get_offset_text().get_visible())
×
NEW
168
        plt.close(fig)
×
169

NEW
170
    def test_diversity_7(self):
×
NEW
171
        fig = plt.figure()
×
NEW
172
        ax = fig.add_subplot(1, 1, 1)
×
NEW
173
        data = [(1.01 + 0.01 * i) * 10 ** 13 for i in range(3)]
×
NEW
174
        ax.plot(data)
×
NEW
175
        axis = ax.yaxis
×
NEW
176
        axis.set_tick_params(label1On=True, label2On=False)
×
NEW
177
        self.assertEqual(True, axis.get_offset_text().get_visible())
×
NEW
178
        plt.close(fig)
×
179

NEW
180
    def test_diversity_8(self):
×
NEW
181
        fig = plt.figure()
×
NEW
182
        ax = fig.add_subplot(1, 1, 1)
×
NEW
183
        data = [(1.01 + 0.01 * i) * 10 ** 13 for i in range(5)]
×
NEW
184
        ax.plot(data)
×
NEW
185
        axis = ax.yaxis
×
NEW
186
        axis.set_tick_params(label1On=True, label2On=False)
×
NEW
187
        self.assertEqual(True, axis.get_offset_text().get_visible())
×
NEW
188
        plt.close(fig)
×
189

NEW
190
    def test_diversity_9(self):
×
NEW
191
        fig = plt.figure()
×
NEW
192
        ax = fig.add_subplot(1, 1, 1)
×
NEW
193
        data = [(1.01 + 0.01 * i) * 10 ** 11 for i in range(6)]
×
NEW
194
        ax.plot(data, [0] * len(data))
×
NEW
195
        axis = ax.xaxis
×
NEW
196
        axis.set_tick_params(label1On=True, label2On=False)
×
NEW
197
        self.assertEqual(True, axis.get_offset_text().get_visible())
×
NEW
198
        plt.close(fig)
×
199

NEW
200
    def test_diversity_10(self):
×
NEW
201
        fig = plt.figure()
×
NEW
202
        ax = fig.add_subplot(1, 1, 1)
×
NEW
203
        data = [(1.01 + 0.01 * i) * 10 ** 15 for i in range(5)]
×
NEW
204
        ax.plot(data, [0] * len(data))
×
NEW
205
        axis = ax.xaxis
×
NEW
206
        axis.set_tick_params(label1On=False, label2On=True)
×
NEW
207
        self.assertEqual(True, axis.get_offset_text().get_visible())
×
NEW
208
        plt.close(fig)
×
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