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

NEW
8
class TestsFailing(unittest.TestCase):
×
9

NEW
10
    def test_diversity_1(self):
×
NEW
11
        fig, ax = plt.subplots()
×
NEW
12
        data = [[datetime.datetime(2019, 1, 5), datetime.datetime(2019, 1, 11), datetime.datetime(2019, 2, 1), datetime.datetime(2019, 3, 1)], [datetime.datetime(2019, 1, 11), datetime.datetime(2019, 2, 5), datetime.datetime(2019, 2, 18), datetime.datetime(2019, 3, 1)]]
×
NEW
13
        _, bins, _ = ax.hist(data, bins=[datetime.datetime.strptime('2019-02-01', '%Y-%m-%d'), datetime.datetime.strptime('2019-02-17', '%Y-%m-%d'), datetime.datetime.strptime('2019-12-17', '%Y-%m-%d')], stacked=True)
×
NEW
14
        self.assertEqual(3, len(bins))
×
NEW
15
        plt.close(fig)
×
16

NEW
17
    def test_diversity_2(self):
×
NEW
18
        fig, ax = plt.subplots()
×
NEW
19
        data = [[datetime.datetime(2019, 1, 5), datetime.datetime(2019, 1, 11), datetime.datetime(2019, 2, 1), datetime.datetime(2019, 3, 1)], [datetime.datetime(2019, 1, 11), datetime.datetime(2019, 2, 5), datetime.datetime(2019, 2, 18), datetime.datetime(2019, 3, 1)]]
×
NEW
20
        _, bins, _ = ax.hist(data, bins=[datetime.datetime.strptime('2019-01-07', '%Y-%m-%d'), datetime.datetime.strptime('2019-01-10', '%Y-%m-%d'), datetime.datetime.strptime('2019-01-20', '%Y-%m-%d')], stacked=True)
×
NEW
21
        self.assertEqual(3, len(bins))
×
NEW
22
        plt.close(fig)
×
23

NEW
24
    def test_diversity_3(self):
×
NEW
25
        fig, ax = plt.subplots()
×
NEW
26
        data = [[datetime.datetime(2019, 1, 5), datetime.datetime(2019, 1, 11), datetime.datetime(2019, 2, 1), datetime.datetime(2019, 3, 1)], [datetime.datetime(2019, 1, 11), datetime.datetime(2019, 2, 5), datetime.datetime(2019, 2, 18), datetime.datetime(2019, 3, 1)]]
×
NEW
27
        _, bins, _ = ax.hist(data, bins=[datetime.datetime.strptime('2019-04-18', '%Y-%m-%d'), datetime.datetime.strptime('2019-05-17', '%Y-%m-%d'), datetime.datetime.strptime('2019-05-28', '%Y-%m-%d')], stacked=True)
×
NEW
28
        self.assertEqual(3, len(bins))
×
NEW
29
        plt.close(fig)
×
30

NEW
31
    def test_diversity_4(self):
×
NEW
32
        fig, ax = plt.subplots()
×
NEW
33
        data = [[datetime.datetime(2019, 1, 5), datetime.datetime(2019, 1, 11), datetime.datetime(2019, 2, 1), datetime.datetime(2019, 3, 1)], [datetime.datetime(2019, 1, 11), datetime.datetime(2019, 2, 5), datetime.datetime(2019, 2, 18), datetime.datetime(2019, 3, 1)]]
×
NEW
34
        _, bins, _ = ax.hist(data, bins=[datetime.datetime.strptime('2019-07-29', '%Y-%m-%d'), datetime.datetime.strptime('2019-12-01', '%Y-%m-%d')], stacked=True)
×
NEW
35
        self.assertEqual(2, len(bins))
×
NEW
36
        plt.close(fig)
×
37

NEW
38
    def test_diversity_5(self):
×
NEW
39
        fig, ax = plt.subplots()
×
NEW
40
        data = [[datetime.datetime(2019, 1, 5), datetime.datetime(2019, 1, 11), datetime.datetime(2019, 2, 1), datetime.datetime(2019, 3, 1)], [datetime.datetime(2019, 1, 11), datetime.datetime(2019, 2, 5), datetime.datetime(2019, 2, 18), datetime.datetime(2019, 3, 1)]]
×
NEW
41
        _, bins, _ = ax.hist(data, bins=[datetime.datetime.strptime('2019-01-06', '%Y-%m-%d'), datetime.datetime.strptime('2019-09-02', '%Y-%m-%d')], stacked=True)
×
NEW
42
        self.assertEqual(2, len(bins))
×
NEW
43
        plt.close(fig)
×
44

NEW
45
    def test_diversity_6(self):
×
NEW
46
        fig, ax = plt.subplots()
×
NEW
47
        data = [[datetime.datetime(2019, 1, 5), datetime.datetime(2019, 1, 11), datetime.datetime(2019, 2, 1), datetime.datetime(2019, 3, 1)], [datetime.datetime(2019, 1, 11), datetime.datetime(2019, 2, 5), datetime.datetime(2019, 2, 18), datetime.datetime(2019, 3, 1)]]
×
NEW
48
        _, bins, _ = ax.hist(data, bins=[datetime.datetime.strptime('2019-05-21', '%Y-%m-%d'), datetime.datetime.strptime('2019-06-02', '%Y-%m-%d')], stacked=True)
×
NEW
49
        self.assertEqual(2, len(bins))
×
NEW
50
        plt.close(fig)
×
51

NEW
52
    def test_diversity_7(self):
×
NEW
53
        fig, ax = plt.subplots()
×
NEW
54
        data = [[datetime.datetime(2019, 1, 5), datetime.datetime(2019, 1, 11), datetime.datetime(2019, 2, 1), datetime.datetime(2019, 3, 1)], [datetime.datetime(2019, 1, 11), datetime.datetime(2019, 2, 5), datetime.datetime(2019, 2, 18), datetime.datetime(2019, 3, 1)]]
×
NEW
55
        _, bins, _ = ax.hist(data, bins=[datetime.datetime.strptime('2019-04-10', '%Y-%m-%d'), datetime.datetime.strptime('2019-05-18', '%Y-%m-%d'), datetime.datetime.strptime('2019-09-23', '%Y-%m-%d')], stacked=True)
×
NEW
56
        self.assertEqual(3, len(bins))
×
NEW
57
        plt.close(fig)
×
58

NEW
59
    def test_diversity_8(self):
×
NEW
60
        fig, ax = plt.subplots()
×
NEW
61
        data = [[datetime.datetime(2019, 1, 5), datetime.datetime(2019, 1, 11), datetime.datetime(2019, 2, 1), datetime.datetime(2019, 3, 1)], [datetime.datetime(2019, 1, 11), datetime.datetime(2019, 2, 5), datetime.datetime(2019, 2, 18), datetime.datetime(2019, 3, 1)]]
×
NEW
62
        _, bins, _ = ax.hist(data, bins=[datetime.datetime.strptime('2019-04-04', '%Y-%m-%d'), datetime.datetime.strptime('2019-06-18', '%Y-%m-%d'), datetime.datetime.strptime('2019-12-18', '%Y-%m-%d')], stacked=True)
×
NEW
63
        self.assertEqual(3, len(bins))
×
NEW
64
        plt.close(fig)
×
65

NEW
66
    def test_diversity_9(self):
×
NEW
67
        fig, ax = plt.subplots()
×
NEW
68
        data = [[datetime.datetime(2019, 1, 5), datetime.datetime(2019, 1, 11), datetime.datetime(2019, 2, 1), datetime.datetime(2019, 3, 1)], [datetime.datetime(2019, 1, 11), datetime.datetime(2019, 2, 5), datetime.datetime(2019, 2, 18), datetime.datetime(2019, 3, 1)]]
×
NEW
69
        _, bins, _ = ax.hist(data, bins=[datetime.datetime.strptime('2019-01-13', '%Y-%m-%d'), datetime.datetime.strptime('2019-01-19', '%Y-%m-%d'), datetime.datetime.strptime('2019-07-22', '%Y-%m-%d'), datetime.datetime.strptime('2019-10-05', '%Y-%m-%d')], stacked=True)
×
NEW
70
        self.assertEqual(4, len(bins))
×
NEW
71
        plt.close(fig)
×
72

NEW
73
    def test_diversity_10(self):
×
NEW
74
        fig, ax = plt.subplots()
×
NEW
75
        data = [[datetime.datetime(2019, 1, 5), datetime.datetime(2019, 1, 11), datetime.datetime(2019, 2, 1), datetime.datetime(2019, 3, 1)], [datetime.datetime(2019, 1, 11), datetime.datetime(2019, 2, 5), datetime.datetime(2019, 2, 18), datetime.datetime(2019, 3, 1)]]
×
NEW
76
        _, bins, _ = ax.hist(data, bins=[datetime.datetime.strptime('2019-03-11', '%Y-%m-%d'), datetime.datetime.strptime('2019-08-25', '%Y-%m-%d'), datetime.datetime.strptime('2019-09-27', '%Y-%m-%d')], stacked=True)
×
NEW
77
        self.assertEqual(3, len(bins))
×
NEW
78
        plt.close(fig)
×
79

NEW
80
class TestsPassing(unittest.TestCase):
×
81

NEW
82
    def test_diversity_1(self):
×
NEW
83
        fig, ax = plt.subplots()
×
NEW
84
        data = [[datetime.datetime(2019, 1, 5), datetime.datetime(2019, 1, 11), datetime.datetime(2019, 2, 1), datetime.datetime(2019, 3, 1)], [datetime.datetime(2019, 1, 11), datetime.datetime(2019, 2, 5), datetime.datetime(2019, 2, 18), datetime.datetime(2019, 3, 1)]]
×
NEW
85
        _, bins, _ = ax.hist(data, bins=mpl.dates.date2num([datetime.datetime.strptime('2019-01-24', '%Y-%m-%d'), datetime.datetime.strptime('2019-02-19', '%Y-%m-%d'), datetime.datetime.strptime('2019-04-27', '%Y-%m-%d')]), stacked=True)
×
NEW
86
        self.assertEqual(3, len(bins))
×
NEW
87
        plt.close(fig)
×
88

NEW
89
    def test_diversity_2(self):
×
NEW
90
        fig, ax = plt.subplots()
×
NEW
91
        data = [[datetime.datetime(2019, 1, 5), datetime.datetime(2019, 1, 11), datetime.datetime(2019, 2, 1), datetime.datetime(2019, 3, 1)], [datetime.datetime(2019, 1, 11), datetime.datetime(2019, 2, 5), datetime.datetime(2019, 2, 18), datetime.datetime(2019, 3, 1)]]
×
NEW
92
        _, bins, _ = ax.hist(data, bins=mpl.dates.date2num([datetime.datetime.strptime('2019-02-26', '%Y-%m-%d'), datetime.datetime.strptime('2019-05-31', '%Y-%m-%d')]), stacked=True)
×
NEW
93
        self.assertEqual(2, len(bins))
×
NEW
94
        plt.close(fig)
×
95

NEW
96
    def test_diversity_3(self):
×
NEW
97
        fig, ax = plt.subplots()
×
NEW
98
        data = [[datetime.datetime(2019, 1, 5), datetime.datetime(2019, 1, 11), datetime.datetime(2019, 2, 1), datetime.datetime(2019, 3, 1)], [datetime.datetime(2019, 1, 11), datetime.datetime(2019, 2, 5), datetime.datetime(2019, 2, 18), datetime.datetime(2019, 3, 1)]]
×
NEW
99
        _, bins, _ = ax.hist(data, bins=mpl.dates.date2num([datetime.datetime.strptime('2019-04-04', '%Y-%m-%d'), datetime.datetime.strptime('2019-05-29', '%Y-%m-%d'), datetime.datetime.strptime('2019-09-03', '%Y-%m-%d')]), stacked=True)
×
NEW
100
        self.assertEqual(3, len(bins))
×
NEW
101
        plt.close(fig)
×
102

NEW
103
    def test_diversity_4(self):
×
NEW
104
        fig, ax = plt.subplots()
×
NEW
105
        data = [[datetime.datetime(2019, 1, 5), datetime.datetime(2019, 1, 11), datetime.datetime(2019, 2, 1), datetime.datetime(2019, 3, 1)], [datetime.datetime(2019, 1, 11), datetime.datetime(2019, 2, 5), datetime.datetime(2019, 2, 18), datetime.datetime(2019, 3, 1)]]
×
NEW
106
        _, bins, _ = ax.hist(data, bins=mpl.dates.date2num([datetime.datetime.strptime('2019-03-04', '%Y-%m-%d'), datetime.datetime.strptime('2019-07-04', '%Y-%m-%d'), datetime.datetime.strptime('2019-09-11', '%Y-%m-%d'), datetime.datetime.strptime('2019-09-29', '%Y-%m-%d')]), stacked=True)
×
NEW
107
        self.assertEqual(4, len(bins))
×
NEW
108
        plt.close(fig)
×
109

NEW
110
    def test_diversity_5(self):
×
NEW
111
        fig, ax = plt.subplots()
×
NEW
112
        data = [[datetime.datetime(2019, 1, 5), datetime.datetime(2019, 1, 11), datetime.datetime(2019, 2, 1), datetime.datetime(2019, 3, 1)], [datetime.datetime(2019, 1, 11), datetime.datetime(2019, 2, 5), datetime.datetime(2019, 2, 18), datetime.datetime(2019, 3, 1)]]
×
NEW
113
        _, bins, _ = ax.hist(data, bins=mpl.dates.date2num([datetime.datetime.strptime('2019-05-21', '%Y-%m-%d'), datetime.datetime.strptime('2019-09-17', '%Y-%m-%d'), datetime.datetime.strptime('2019-10-24', '%Y-%m-%d'), datetime.datetime.strptime('2019-12-08', '%Y-%m-%d')]), stacked=True)
×
NEW
114
        self.assertEqual(4, len(bins))
×
NEW
115
        plt.close(fig)
×
116

NEW
117
    def test_diversity_6(self):
×
NEW
118
        fig, ax = plt.subplots()
×
NEW
119
        data = [[datetime.datetime(2019, 1, 5), datetime.datetime(2019, 1, 11), datetime.datetime(2019, 2, 1), datetime.datetime(2019, 3, 1)], [datetime.datetime(2019, 1, 11), datetime.datetime(2019, 2, 5), datetime.datetime(2019, 2, 18), datetime.datetime(2019, 3, 1)]]
×
NEW
120
        _, bins, _ = ax.hist(data, bins=mpl.dates.date2num([datetime.datetime.strptime('2019-01-16', '%Y-%m-%d'), datetime.datetime.strptime('2019-02-25', '%Y-%m-%d'), datetime.datetime.strptime('2019-05-08', '%Y-%m-%d'), datetime.datetime.strptime('2019-10-18', '%Y-%m-%d')]), stacked=True)
×
NEW
121
        self.assertEqual(4, len(bins))
×
NEW
122
        plt.close(fig)
×
123

NEW
124
    def test_diversity_7(self):
×
NEW
125
        fig, ax = plt.subplots()
×
NEW
126
        data = [[datetime.datetime(2019, 1, 5), datetime.datetime(2019, 1, 11), datetime.datetime(2019, 2, 1), datetime.datetime(2019, 3, 1)], [datetime.datetime(2019, 1, 11), datetime.datetime(2019, 2, 5), datetime.datetime(2019, 2, 18), datetime.datetime(2019, 3, 1)]]
×
NEW
127
        _, bins, _ = ax.hist(data, bins=mpl.dates.date2num([datetime.datetime.strptime('2019-06-06', '%Y-%m-%d'), datetime.datetime.strptime('2019-11-29', '%Y-%m-%d')]), stacked=True)
×
NEW
128
        self.assertEqual(2, len(bins))
×
NEW
129
        plt.close(fig)
×
130

NEW
131
    def test_diversity_8(self):
×
NEW
132
        fig, ax = plt.subplots()
×
NEW
133
        data = [[datetime.datetime(2019, 1, 5), datetime.datetime(2019, 1, 11), datetime.datetime(2019, 2, 1), datetime.datetime(2019, 3, 1)], [datetime.datetime(2019, 1, 11), datetime.datetime(2019, 2, 5), datetime.datetime(2019, 2, 18), datetime.datetime(2019, 3, 1)]]
×
NEW
134
        _, bins, _ = ax.hist(data, bins=mpl.dates.date2num([datetime.datetime.strptime('2019-03-25', '%Y-%m-%d'), datetime.datetime.strptime('2019-04-30', '%Y-%m-%d'), datetime.datetime.strptime('2019-08-05', '%Y-%m-%d'), datetime.datetime.strptime('2019-12-01', '%Y-%m-%d')]), stacked=True)
×
NEW
135
        self.assertEqual(4, len(bins))
×
NEW
136
        plt.close(fig)
×
137

NEW
138
    def test_diversity_9(self):
×
NEW
139
        fig, ax = plt.subplots()
×
NEW
140
        data = [[datetime.datetime(2019, 1, 5), datetime.datetime(2019, 1, 11), datetime.datetime(2019, 2, 1), datetime.datetime(2019, 3, 1)], [datetime.datetime(2019, 1, 11), datetime.datetime(2019, 2, 5), datetime.datetime(2019, 2, 18), datetime.datetime(2019, 3, 1)]]
×
NEW
141
        _, bins, _ = ax.hist(data, bins=mpl.dates.date2num([datetime.datetime.strptime('2019-08-19', '%Y-%m-%d'), datetime.datetime.strptime('2019-11-19', '%Y-%m-%d')]), stacked=True)
×
NEW
142
        self.assertEqual(2, len(bins))
×
NEW
143
        plt.close(fig)
×
144

NEW
145
    def test_diversity_10(self):
×
NEW
146
        fig, ax = plt.subplots()
×
NEW
147
        data = [[datetime.datetime(2019, 1, 5), datetime.datetime(2019, 1, 11), datetime.datetime(2019, 2, 1), datetime.datetime(2019, 3, 1)], [datetime.datetime(2019, 1, 11), datetime.datetime(2019, 2, 5), datetime.datetime(2019, 2, 18), datetime.datetime(2019, 3, 1)]]
×
NEW
148
        _, bins, _ = ax.hist(data, bins=mpl.dates.date2num([datetime.datetime.strptime('2019-09-20', '%Y-%m-%d'), datetime.datetime.strptime('2019-10-20', '%Y-%m-%d')]), stacked=True)
×
NEW
149
        self.assertEqual(2, len(bins))
×
NEW
150
        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