File tree 4 files changed +16
-17
lines changed
4 files changed +16
-17
lines changed Original file line number Diff line number Diff line change 32
32
- [ TST] Compat with macos and window, to fix ` FailedHealthCheck ` Issue #1181 @Zeroto521
33
33
- [ INF] Merge two docs CIs (` docs-preview.yml ` and ` docs.yml ` ) to one. And add ` documentation ` pytest mark. PR #1183 @Zeroto521
34
34
- [ INF] Merge ` codecov.yml ` (only works for the dev branch pushing event) into ` tests.yml ` (only works for PR event). PR #1185 @Zeroto521
35
+ - [ TST] Fix failure for test/timeseries/test_fill_missing_timestamp. Issue #1184 @samukweku
36
+ - [ BUG] Import ` DataDescription ` to fix: ` AttributeError: 'DataFrame' object has no attribute 'data_description' ` . PR #1191 @Zeroto521
35
37
- [ INF] Set a series of complete testing envs. Issue #1127 @Zeroto521
36
38
37
39
## [ v0.23.1] - 2022-05-03
Original file line number Diff line number Diff line change 1
- """Miscellaneous mathematical operators.
1
+ """Miscellaneous mathematical operators."""
2
2
3
- Lazy loading used here to speed up imports.
4
- """
5
-
6
- import warnings
7
- from typing import Tuple
8
-
9
-
10
- import lazy_loader as lazy
11
-
12
- scipy_special = lazy .load ("scipy.special" )
13
- ss = lazy .load ("scipy.stats" )
14
- pf = lazy .load ("pandas_flavor" )
15
- pd = lazy .load ("pandas" )
16
- np = lazy .load ("numpy" )
17
- pdtypes = lazy .load ("pandas.api.types" )
3
+ from janitor .accessors .data_description import DataDescription # noqa: F401
Original file line number Diff line number Diff line change 1
1
import numpy as np
2
2
import pytest
3
3
from hypothesis import given
4
+ from hypothesis import settings
4
5
from hypothesis .extra .pandas import series
5
6
6
7
7
8
@given (s = series (dtype = np .number ))
9
+ @settings (deadline = None )
8
10
def test_ecdf (s ):
9
11
"""A simple execution test."""
10
12
if s .isna ().sum () > 0 :
Original file line number Diff line number Diff line change @@ -26,7 +26,16 @@ def test_fill_missing_timestamps(timeseries_dataframe):
26
26
df1 = timeseries_dataframe .drop (timeseries_dataframe .index [random_number ])
27
27
28
28
# Fill missing timestamps
29
- result = fill_missing_timestamps (df1 , frequency = "1H" )
29
+ # fix for GH#1184 is to use the start and end from
30
+ # timeseries_dataframe
31
+ # imagine that the last row of df1 is removed, or the first entry
32
+ # the length check in the assert line will fail
33
+ result = fill_missing_timestamps (
34
+ df1 ,
35
+ frequency = "1H" ,
36
+ first_time_stamp = timeseries_dataframe .index .min (),
37
+ last_time_stamp = timeseries_dataframe .index .max (),
38
+ )
30
39
31
40
# Testing if the missing timestamp has been filled
32
41
assert len (result ) == len (timeseries_dataframe )
You can’t perform that action at this time.
0 commit comments