Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FIX-#1775: Add support for callable in loc/iloc #1776

Merged
merged 1 commit into from
Jul 24, 2020

Conversation

devin-petersohn
Copy link
Collaborator

What do these changes do?

@modin-bot
Copy link

modin-bot commented Jul 23, 2020

TeamCity Python test results bot

Tests PASSed

Tests Logs
============================= test session starts ==============================
platform linux -- Python 3.7.7, pytest-5.4.3, py-1.8.1, pluggy-0.13.1
rootdir: /modin, inifile: setup.cfg
plugins: openfiles-0.5.0, remotedata-0.3.2, cov-2.10.0, custom-exit-code-0.3.0, forked-1.2.0, testmon-1.0.2, xdist-1.33.0
collected 94 items

modin/pandas/test/test_io.py .................sX..........s............. [ 45%]
....s..............s..s.X.....s.................ss.                      [100%]

----------- coverage: platform linux, python 3.7.7-final-0 -----------
Name                                                               Stmts   Miss  Cover
--------------------------------------------------------------------------------------
modin/__init__.py                                                     76     38    50%
modin/_version.py                                                    272    172    37%
modin/apply_license_header.py                                         19     19     0%
modin/backends/__init__.py                                             0      0   100%
modin/backends/base/__init__.py                                        0      0   100%
modin/backends/base/query_compiler.py                                129      1    99%
modin/backends/pandas/__init__.py                                      0      0   100%
modin/backends/pandas/parsers.py                                     207    175    15%
modin/backends/pandas/query_compiler.py                              759    453    40%
modin/data_management/__init__.py                                      0      0   100%
modin/data_management/dispatcher.py                                   78     16    79%
modin/data_management/factories.py                                    85     26    69%
modin/data_management/functions/__init__.py                            7      0   100%
modin/data_management/functions/binary_function.py                    21     14    33%
modin/data_management/functions/foldfunction.py                        6      1    83%
modin/data_management/functions/function.py                            6      1    83%
modin/data_management/functions/groupby_function.py                   50     44    12%
modin/data_management/functions/mapfunction.py                         6      1    83%
modin/data_management/functions/mapreducefunction.py                   9      2    78%
modin/data_management/functions/reductionfunction.py                   6      1    83%
modin/data_management/utils.py                                        32     12    62%
modin/engines/__init__.py                                              0      0   100%
modin/engines/base/__init__.py                                         0      0   100%
modin/engines/base/frame/__init__.py                                   0      0   100%
modin/engines/base/frame/axis_partition.py                            45     20    56%
modin/engines/base/frame/data.py                                     491    324    34%
modin/engines/base/frame/partition.py                                  1      0   100%
modin/engines/base/frame/partition_manager.py                        159     88    45%
modin/engines/base/io/__init__.py                                     12      0   100%
modin/engines/base/io/column_stores/__init__.py                        0      0   100%
modin/engines/base/io/column_stores/column_store_reader.py            40     29    28%
modin/engines/base/io/column_stores/feather_reader.py                  9      5    44%
modin/engines/base/io/column_stores/hdf_reader.py                      3      0   100%
modin/engines/base/io/column_stores/parquet_reader.py                 34     29    15%
modin/engines/base/io/file_reader.py                                  85     66    22%
modin/engines/base/io/io.py                                          110      6    95%
modin/engines/base/io/sql/__init__.py                                  0      0   100%
modin/engines/base/io/sql/sql_reader.py                               39     31    21%
modin/engines/base/io/text/__init__.py                                 0      0   100%
modin/engines/base/io/text/csv_reader.py                             112    105     6%
modin/engines/base/io/text/excel_reader.py                           106     97     8%
modin/engines/base/io/text/fwf_reader.py                             115    108     6%
modin/engines/base/io/text/json_reader.py                             50     43    14%
modin/engines/base/io/text/text_file_reader.py                        34     24    29%
modin/engines/base/series/__init__.py                                  0      0   100%
modin/engines/dask/__init__.py                                         0      0   100%
modin/engines/dask/pandas_on_dask/__init__.py                          0      0   100%
modin/engines/dask/pandas_on_dask/frame/__init__.py                    0      0   100%
modin/engines/dask/pandas_on_dask/frame/axis_partition.py             27     27     0%
modin/engines/dask/pandas_on_dask/frame/data.py                       15     15     0%
modin/engines/dask/pandas_on_dask/frame/partition.py                  75     75     0%
modin/engines/dask/pandas_on_dask/frame/partition_manager.py          44     44     0%
modin/engines/dask/pandas_on_dask/io.py                               17     17     0%
modin/engines/dask/pandas_on_dask/series/__init__.py                   0      0   100%
modin/engines/dask/task_wrapper.py                                     9      9     0%
modin/engines/python/__init__.py                                       0      0   100%
modin/engines/python/pandas_on_python/__init__.py                      0      0   100%
modin/engines/python/pandas_on_python/frame/__init__.py                0      0   100%
modin/engines/python/pandas_on_python/frame/axis_partition.py         14      0   100%
modin/engines/python/pandas_on_python/frame/data.py                    4      0   100%
modin/engines/python/pandas_on_python/frame/partition.py              65      6    91%
modin/engines/python/pandas_on_python/frame/partition_manager.py       7      0   100%
modin/engines/python/pandas_on_python/io.py                            6      0   100%
modin/engines/python/pandas_on_python/series/__init__.py               0      0   100%
modin/engines/ray/__init__.py                                          0      0   100%
modin/engines/ray/generic/__init__.py                                  0      0   100%
modin/engines/ray/generic/frame/__init__.py                            0      0   100%
modin/engines/ray/generic/frame/partition_manager.py                  10     10     0%
modin/engines/ray/generic/io.py                                       14     14     0%
modin/engines/ray/generic/series/__init__.py                           0      0   100%
modin/engines/ray/pandas_on_ray/__init__.py                            0      0   100%
modin/engines/ray/pandas_on_ray/frame/__init__.py                      0      0   100%
modin/engines/ray/pandas_on_ray/frame/axis_partition.py               22     22     0%
modin/engines/ray/pandas_on_ray/frame/data.py                         11     11     0%
modin/engines/ray/pandas_on_ray/frame/partition.py                    86     86     0%
modin/engines/ray/pandas_on_ray/frame/partition_manager.py            43     43     0%
modin/engines/ray/pandas_on_ray/io.py                                 18     18     0%
modin/engines/ray/pandas_on_ray/series/__init__.py                     0      0   100%
modin/engines/ray/task_wrapper.py                                      7      7     0%
modin/engines/ray/utils.py                                            52     52     0%
modin/error_message.py                                                22      5    77%
modin/experimental/__init__.py                                         0      0   100%
modin/experimental/cloud/__init__.py                                   6      6     0%
modin/experimental/cloud/base.py                                      36     36     0%
modin/experimental/cloud/cluster.py                                   90     90     0%
modin/experimental/cloud/connection.py                                98     98     0%
modin/experimental/cloud/rayscale.py                                 107    107     0%
modin/experimental/engines/__init__.py                                 0      0   100%
modin/experimental/engines/pandas_on_ray/__init__.py                   0      0   100%
modin/experimental/engines/pandas_on_ray/io_exp.py                    38     38     0%
modin/experimental/engines/pandas_on_ray/sql.py                       66     66     0%
modin/experimental/pandas/__init__.py                                  6      6     0%
modin/experimental/pandas/io_exp.py                                    7      7     0%
modin/pandas/__init__.py                                              38      7    82%
modin/pandas/base.py                                                1147    874    24%
modin/pandas/concat.py                                                58     48    17%
modin/pandas/dataframe.py                                            885    690    22%
modin/pandas/datetimes.py                                              7      3    57%
modin/pandas/general.py                                               53     35    34%
modin/pandas/groupby.py                                              291    201    31%
modin/pandas/indexing.py                                             209    209     0%
modin/pandas/io.py                                                   147     11    93%
modin/pandas/iterator.py                                              17     11    35%
modin/pandas/reshape.py                                               30     20    33%
modin/pandas/series.py                                               945    625    34%
modin/pandas/utils.py                                                 28      3    89%
--------------------------------------------------------------------------------------
TOTAL                                                               8090   5603    31%


=========== 84 passed, 8 skipped, 2 xpassed, 146 warnings in 44.67s ============
Closing remaining open files:test_write_pandas.hdf...donetest_write_modin.hdf...done
============================= test session starts ==============================
platform linux -- Python 3.7.7, pytest-5.4.3, py-1.8.1, pluggy-0.13.1
rootdir: /modin, inifile: setup.cfg
plugins: openfiles-0.5.0, remotedata-0.3.2, cov-2.10.0, custom-exit-code-0.3.0, forked-1.2.0, testmon-1.0.2, xdist-1.33.0
gw0 I / gw1 I / gw2 I / gw3 I / gw4 I / gw5 I / gw6 I / gw7 I / gw8 I / gw9 I / gw10 I / gw11 I / gw12 I / gw13 I / gw14 I / gw15 I / gw16 I / gw17 I / gw18 I / gw19 I / gw20 I / gw21 I / gw22 I / gw23 I / gw24 I / gw25 I / gw26 I / gw27 I / gw28 I / gw29 I / gw30 I / gw31 I / gw32 I / gw33 I / gw34 I / gw35 I / gw36 I / gw37 I / gw38 I / gw39 I / gw40 I / gw41 I / gw42 I / gw43 I / gw44 I / gw45 I / gw46 I / gw47 I
gw0 [18981] / gw1 [18981] / gw2 [18981] / gw3 [18981] / gw4 [18981] / gw5 [18981] / gw6 [18981] / gw7 [18981] / gw8 [18981] / gw9 [18981] / gw10 [18981] / gw11 [18981] / gw12 [18981] / gw13 [18981] / gw14 [18981] / gw15 [18981] / gw16 [18981] / gw17 [18981] / gw18 [18981] / gw19 [18981] / gw20 [18981] / gw21 [18981] / gw22 [18981] / gw23 [18981] / gw24 [18981] / gw25 [18981] / gw26 [18981] / gw27 [18981] / gw28 [18981] / gw29 [18981] / gw30 [18981] / gw31 [18981] / gw32 [18981] / gw33 [18981] / gw34 [18981] / gw35 [18981] / gw36 [18981] / gw37 [18981] / gw38 [18981] / gw39 [18981] / gw40 [18981] / gw41 [18981] / gw42 [18981] / gw43 [18981] / gw44 [18981] / gw45 [18981] / gw46 [18981] / gw47 [18981]

........................................................................ [  0%]
........................................................................ [  0%]
........................................................................ [  1%]
........................................................................ [  1%]
......................................................................... [  1%]
................................................................s....... [  2%]
......................................................................... [  2%]
........................................................................ [  3%]
........................................................................ [  3%]
........................................................................ [  3%]
..................................................x......x.............. [  4%]
...........................................s...s..........xX......Xx..... [  4%]
.......xx.........X...........xX.....x.X....X..X............X...xx........ [  4%]
x.X.X.X....x..XX..x.X..Xx.........X.Xx...x.......XXXXX....x...XX..X.X...XXX [  5%]
...........XX.X..XX..X...X....X.XXX....X....X..XX.X.X.X...X......X...X.. [  5%]
.XX....XXX...X...X...XXX........X........x...XXX.XX...X...XX.......X.X.. [  6%]
......X..X......X..X.XX......X...X.....XX..X...X.X.X.XXX...X.X......X..X.X.... [  6%]
X..XX.X.X.XX.X.X.........X...XX..X...XX...XXX..X.XX....X..XX..X...XX.... [  6%]
.X...X.XX.....X...X......X......X...X...X.X...X.....X......X.....X...X.. [  7%]
X.X...XX.......X.............X.X.X...X.......x..X......x......X..X.X..X.. [  7%]
...X.X..X........X......X...X...X.xx..X.X..X..x....xX...x.X....X..X.xX.x [  7%]
x...XXX..X...x...X...xXx.X.xx...xx.X.XXX...XXXx.XX.X.X...X.XXx.X.Xx....xX...X [  8%]
XX..XXXx..X.X.X....XXXX....X..X.XXX...XXX..XXXX..X.X..X.....XX.X....X..X [  8%]
XXX....XX....X.XXx..X.X.XX.....XX.X....X..X.XXX.........X.XX..X....XX..X [  9%]
X...X....X..X..XX......x....XXX.X..X.XX.X.X......X.....X.........X.....XX. [  9%]
...X..X...XX.......X...X.........XX....XX...X.X...XX.XX.....XX..........X. [  9%]
..XX.....XX....X.X.XX..XX....XX..........X....X.X.....X..X.X.....XXX.... [ 10%]
X..X.X........X...XX.....X....xX.X..X.......X.X.X........X......X....... [ 10%]
.XX.....X......X.....XX.....X....X.........XX.....X........X...XX....XX. [ 11%]
............X....X................XX.....X............X.....X........... [ 11%]
.x..XX......X.x.....X....X...X.............X...X.......X.X...X.X..X...... [ 11%]
.......x...X....X........X..X..XX..X............Xx.X.........x....X..X.. [ 12%]
XX.X.............Xx...X......Xx.X......XXX.........X.....X..X.X.....x.X.. [ 12%]
.....X...X......X........XX...X.X.....xX..X.......XX.....X.......XX.X... [ 12%]
.......XX...x........X........X...X..........X...XX.........XX......x.... [ 13%]
.x....X...X......xX.............X.............x...................X..... [ 13%]
...X.X...xX..........x.X...X....X...X........x...x.......x.x.X........X.x [ 14%]
..........X.............x....x....................X...................x. [ 14%]
.X.....x.x.......X....X..x.X......X......X...........XX......XXX...X.... [ 14%]
..X............XX..........X......X.X...XX.....X.......x.x.............. [ 15%]
.xX..................X..X.........X..X...x...............X...XX.......... [ 15%]
..........X..X..X....................X.........X.X....................X. [ 16%]
....X...X............X.X...x.................................x..........x. [ 16%]
................X..........s.....x........................xx...........X.. [ 16%]
.........X.......x.......X...X................x.x.X...X..X.............. [ 17%]
...X..X..X....X............x..X......X.X...................X.......X.X.. [ 17%]
...........x.........X..X................X.....X..........X................ [ 17%]
.X.....X.....................X....X...........................X.......... [ 18%]
...........X............X....................X.......................... [ 18%]
...X...............x..........................X........................... [ 19%]
...Xx...........................X........................X.............. [ 19%]
...............X........................................................ [ 19%]
......................................................................... [ 20%]
......................................................................... [ 20%]
......................................................................... [ 21%]
................................................x....................... [ 21%]
........................................................................ [ 21%]
........................................................................ [ 22%]
........x..................................s............................ [ 22%]
...............................................................x........ [ 22%]
......x...............x.................................................... [ 23%]
......................................................................... [ 23%]
..................................x...................................... [ 24%]
........................................................................ [ 24%]
.................................s...................................... [ 24%]
.......................................................................... [ 25%]
........................................................................ [ 25%]
........................................................................ [ 26%]
......................................................................... [ 26%]
........................................................................ [ 26%]
........................................................................ [ 27%]
......................................................................... [ 27%]
......................................................................... [ 27%]
........................................................................ [ 28%]
........................................................................ [ 28%]
........................................................................ [ 29%]
........................................................................ [ 29%]
........................................................................ [ 29%]
........................................................................ [ 30%]
........................................................................ [ 30%]
........................................................................ [ 30%]
........................................................................... [ 31%]
........................................................................... [ 31%]
......................................................................... [ 32%]
........................................................................ [ 32%]
........................................................................ [ 32%]
...............................................................X..X..... [ 33%]
.....X......X.................X............................X............ [ 33%]
........................................................................ [ 34%]
........................................................................ [ 34%]
........................................................................ [ 34%]
........................................................................ [ 35%]
........................................................................ [ 35%]
.....................................X.................................. [ 35%]
........................................................................ [ 36%]
......................................................................... [ 36%]
........................................................................ [ 37%]
........................................................................ [ 37%]
........................................................................ [ 37%]
........................................................................ [ 38%]
......................................................................... [ 38%]
..............................ss...ssssss.sss.s.s.s.ssss................ [ 39%]
........................................................................ [ 39%]
........................................................................ [ 39%]
......................................................................... [ 40%]
........................................................................ [ 40%]
......................................................................... [ 40%]
......................................................................... [ 41%]
........................................................................ [ 41%]
......................................................................... [ 42%]
........................................................................ [ 42%]
........................................................................ [ 42%]
......................................................................... [ 43%]
......................................................................... [ 43%]
........................................................................ [ 43%]
........................................................................ [ 44%]
........................................................................ [ 44%]
........................................................................ [ 45%]
......................................................................... [ 45%]
........................................................................ [ 45%]
........................................................................ [ 46%]
........................................................................ [ 46%]
........................................................................ [ 47%]
........................................................................ [ 47%]
........................................................................ [ 47%]
........................................................................ [ 48%]
........................................................................ [ 48%]
........................................................................ [ 48%]
......................................................................... [ 49%]
........................................................................ [ 49%]
........................................................................ [ 50%]
......................................................................... [ 50%]
......................................................................... [ 50%]
........................................................................ [ 51%]
........................................................................ [ 51%]
........................................................................ [ 51%]
........................................................................ [ 52%]
........................................................................ [ 52%]
........................................................................ [ 53%]
........................................................................ [ 53%]
......................................................................... [ 53%]
......................................................................... [ 54%]
......................................................................... [ 54%]
........................................................................ [ 55%]
........................................................................ [ 55%]
........................................................................ [ 55%]
........................................................................ [ 56%]
........................................................................ [ 56%]
......................................................................... [ 56%]
........................................................................ [ 57%]
........................................................................ [ 57%]
........................................................................ [ 58%]
........................................................................ [ 58%]
........................................................................ [ 58%]
........................................................................ [ 59%]
......................................................................... [ 59%]
........................................................................ [ 59%]
........................................................................ [ 60%]
........................................................................ [ 60%]
........................................................................ [ 61%]
......................................................................... [ 61%]
........................................................................ [ 61%]
......................................................................... [ 62%]
......................................................................... [ 62%]
........................................................................ [ 63%]
........................................................................ [ 63%]
........................................................................ [ 63%]
......................................................................... [ 64%]
........................................................................ [ 64%]
........................................................................ [ 64%]
........................................................................ [ 65%]
......................................................................... [ 65%]
........................................................................ [ 66%]
........................................................................ [ 66%]
........................................................................ [ 66%]
........................................................................ [ 67%]
.......................................................................... [ 67%]
........................................................................ [ 67%]
........................................................................ [ 68%]
........................................................................ [ 68%]
........................................................................ [ 69%]
........................................................................ [ 69%]
......................................................................... [ 69%]
........................................................................ [ 70%]
........................................................................ [ 70%]
........................................................................ [ 70%]
........................................................................ [ 71%]
........................................................................ [ 71%]
........................................................................ [ 72%]
........................................................................ [ 72%]
........................................................................ [ 72%]
........................................................................ [ 73%]
........................................................................ [ 73%]
........................................................................ [ 74%]
......................................................................... [ 74%]
........................................................................ [ 74%]
......................................................................... [ 75%]
........................................................................ [ 75%]
........................................................................ [ 75%]
........................................................................ [ 76%]
........................................................................ [ 76%]
......................................................................... [ 77%]
........................................................................ [ 77%]
......................................................................... [ 77%]
........................................................................ [ 78%]
........................................................................ [ 78%]
........................................................................ [ 78%]
........................................................................ [ 79%]
......................................................................... [ 79%]
........................................................................ [ 80%]
........................................................................ [ 80%]
........................................................................ [ 80%]
........................................................................ [ 81%]
........................................................................ [ 81%]
......................................................................... [ 82%]
........................................................................ [ 82%]
........................................................................ [ 82%]
........................................................................ [ 83%]
........................................................................ [ 83%]
........................................................................ [ 83%]
.......................................................................... [ 84%]
......................................................................... [ 84%]
......................................................................... [ 85%]
.......................................................................... [ 85%]
........................................................................ [ 85%]
........................................................................ [ 86%]
........................................................................ [ 86%]
......................................................................... [ 86%]
........................................................................ [ 87%]
........................................................................ [ 87%]
......................................................................... [ 88%]
........................................................................ [ 88%]
......................................................................... [ 88%]
.......................................................................... [ 89%]
........................................................................ [ 89%]
........................................................................ [ 90%]
........................................................................ [ 90%]
...........ss..s........................................................ [ 90%]
......................ss.........................s..........s........... [ 91%]
..........x.......X................x...x...X............................. [ 91%]
........................................................................ [ 91%]
.............................................................X..X..x.... [ 92%]
........................................................................ [ 92%]
........................................................................ [ 93%]
........................................................................ [ 93%]
........................................................................ [ 93%]
........................................................................ [ 94%]
........................................................................ [ 94%]
........................................................................ [ 94%]
........................................................................ [ 95%]
........................................................................ [ 95%]
................................................xx.x.................x.. [ 96%]
.......x.........x................................xx.................... [ 96%]
........................................................................ [ 96%]
........................................................................ [ 97%]
........................................................................ [ 97%]
........................................................................ [ 98%]
........................................................................ [ 98%]
........................................................................ [ 98%]
........................................................................ [ 99%]
........................................................................ [ 99%]
........................................................................ [ 99%]
...............                                                          [100%]

----------- coverage: platform linux, python 3.7.7-final-0 -----------
Name                                                               Stmts   Miss  Cover
--------------------------------------------------------------------------------------
modin/__init__.py                                                     76     38    50%
modin/_version.py                                                    272    172    37%
modin/apply_license_header.py                                         19     19     0%
modin/backends/__init__.py                                             0      0   100%
modin/backends/base/__init__.py                                        0      0   100%
modin/backends/base/query_compiler.py                                129      0   100%
modin/backends/pandas/__init__.py                                      0      0   100%
modin/backends/pandas/parsers.py                                     207    171    17%
modin/backends/pandas/query_compiler.py                              759     35    95%
modin/data_management/__init__.py                                      0      0   100%
modin/data_management/dispatcher.py                                   78     16    79%
modin/data_management/factories.py                                    85     26    69%
modin/data_management/functions/__init__.py                            7      0   100%
modin/data_management/functions/binary_function.py                    21      0   100%
modin/data_management/functions/foldfunction.py                        6      0   100%
modin/data_management/functions/function.py                            6      1    83%
modin/data_management/functions/groupby_function.py                   50      4    92%
modin/data_management/functions/mapfunction.py                         6      0   100%
modin/data_management/functions/mapreducefunction.py                   9      0   100%
modin/data_management/functions/reductionfunction.py                   6      0   100%
modin/data_management/utils.py                                        32      0   100%
modin/engines/__init__.py                                              0      0   100%
modin/engines/base/__init__.py                                         0      0   100%
modin/engines/base/frame/__init__.py                                   0      0   100%
modin/engines/base/frame/axis_partition.py                            45     10    78%
modin/engines/base/frame/data.py                                     491     28    94%
modin/engines/base/frame/partition.py                                  1      0   100%
modin/engines/base/frame/partition_manager.py                        159     20    87%
modin/engines/base/io/__init__.py                                     12      0   100%
modin/engines/base/io/column_stores/__init__.py                        0      0   100%
modin/engines/base/io/column_stores/column_store_reader.py            40     29    28%
modin/engines/base/io/column_stores/feather_reader.py                  9      5    44%
modin/engines/base/io/column_stores/hdf_reader.py                      3      0   100%
modin/engines/base/io/column_stores/parquet_reader.py                 34     29    15%
modin/engines/base/io/file_reader.py                                  85     66    22%
modin/engines/base/io/io.py                                          110      6    95%
modin/engines/base/io/sql/__init__.py                                  0      0   100%
modin/engines/base/io/sql/sql_reader.py                               39     31    21%
modin/engines/base/io/text/__init__.py                                 0      0   100%
modin/engines/base/io/text/csv_reader.py                             112    105     6%
modin/engines/base/io/text/excel_reader.py                           106     97     8%
modin/engines/base/io/text/fwf_reader.py                             115    108     6%
modin/engines/base/io/text/json_reader.py                             50     43    14%
modin/engines/base/io/text/text_file_reader.py                        34     24    29%
modin/engines/base/series/__init__.py                                  0      0   100%
modin/engines/dask/__init__.py                                         0      0   100%
modin/engines/dask/pandas_on_dask/__init__.py                          0      0   100%
modin/engines/dask/pandas_on_dask/frame/__init__.py                    0      0   100%
modin/engines/dask/pandas_on_dask/frame/axis_partition.py             27     27     0%
modin/engines/dask/pandas_on_dask/frame/data.py                       15     15     0%
modin/engines/dask/pandas_on_dask/frame/partition.py                  75     75     0%
modin/engines/dask/pandas_on_dask/frame/partition_manager.py          44     44     0%
modin/engines/dask/pandas_on_dask/io.py                               17     17     0%
modin/engines/dask/pandas_on_dask/series/__init__.py                   0      0   100%
modin/engines/dask/task_wrapper.py                                     9      9     0%
modin/engines/python/__init__.py                                       0      0   100%
modin/engines/python/pandas_on_python/__init__.py                      0      0   100%
modin/engines/python/pandas_on_python/frame/__init__.py                0      0   100%
modin/engines/python/pandas_on_python/frame/axis_partition.py         14      0   100%
modin/engines/python/pandas_on_python/frame/data.py                    4      0   100%
modin/engines/python/pandas_on_python/frame/partition.py              65      4    94%
modin/engines/python/pandas_on_python/frame/partition_manager.py       7      0   100%
modin/engines/python/pandas_on_python/io.py                            6      0   100%
modin/engines/python/pandas_on_python/series/__init__.py               0      0   100%
modin/engines/ray/__init__.py                                          0      0   100%
modin/engines/ray/generic/__init__.py                                  0      0   100%
modin/engines/ray/generic/frame/__init__.py                            0      0   100%
modin/engines/ray/generic/frame/partition_manager.py                  10     10     0%
modin/engines/ray/generic/io.py                                       14     14     0%
modin/engines/ray/generic/series/__init__.py                           0      0   100%
modin/engines/ray/pandas_on_ray/__init__.py                            0      0   100%
modin/engines/ray/pandas_on_ray/frame/__init__.py                      0      0   100%
modin/engines/ray/pandas_on_ray/frame/axis_partition.py               22     22     0%
modin/engines/ray/pandas_on_ray/frame/data.py                         11     11     0%
modin/engines/ray/pandas_on_ray/frame/partition.py                    86     86     0%
modin/engines/ray/pandas_on_ray/frame/partition_manager.py            43     43     0%
modin/engines/ray/pandas_on_ray/io.py                                 18     18     0%
modin/engines/ray/pandas_on_ray/series/__init__.py                     0      0   100%
modin/engines/ray/task_wrapper.py                                      7      7     0%
modin/engines/ray/utils.py                                            52     52     0%
modin/error_message.py                                                22      2    91%
modin/experimental/__init__.py                                         0      0   100%
modin/experimental/cloud/__init__.py                                   6      6     0%
modin/experimental/cloud/base.py                                      36     36     0%
modin/experimental/cloud/cluster.py                                   90     90     0%
modin/experimental/cloud/connection.py                                98     98     0%
modin/experimental/cloud/rayscale.py                                 107    107     0%
modin/experimental/engines/__init__.py                                 0      0   100%
modin/experimental/engines/pandas_on_ray/__init__.py                   0      0   100%
modin/experimental/engines/pandas_on_ray/io_exp.py                    38     38     0%
modin/experimental/engines/pandas_on_ray/sql.py                       66     66     0%
modin/experimental/pandas/__init__.py                                  6      6     0%
modin/experimental/pandas/io_exp.py                                    7      7     0%
modin/pandas/__init__.py                                              38      7    82%
modin/pandas/base.py                                                1147     52    95%
modin/pandas/concat.py                                                58      5    91%
modin/pandas/dataframe.py                                            885     95    89%
modin/pandas/datetimes.py                                              7      0   100%
modin/pandas/general.py                                               53      3    94%
modin/pandas/groupby.py                                              291     38    87%
modin/pandas/indexing.py                                             209     32    85%
modin/pandas/io.py                                                   147     11    93%
modin/pandas/iterator.py                                              17      0   100%
modin/pandas/reshape.py                                               30      0   100%
modin/pandas/series.py                                               945     79    92%
modin/pandas/utils.py                                                 28      3    89%
--------------------------------------------------------------------------------------
TOTAL                                                               8090   2318    71%

= 18330 passed, 31 skipped, 105 xfailed, 515 xpassed, 32641 warnings in 860.11s (0:14:20) =

TOTAL                                                               8090   2318    71%

= 18330 passed, 31 skipped, 105 xfailed, 515 xpassed, 32641 warnings in 860.11s (0:14:20) =

@modin-bot
Copy link

modin-bot commented Jul 23, 2020

TeamCity Ray test results bot

Tests PASSed

Tests Logs
============================= test session starts ==============================
platform linux -- Python 3.7.7, pytest-5.4.3, py-1.8.1, pluggy-0.13.1
rootdir: /modin, inifile: setup.cfg
plugins: openfiles-0.5.0, remotedata-0.3.2, cov-2.10.0, custom-exit-code-0.3.0, forked-1.2.0, testmon-1.0.2, xdist-1.33.0
collected 94 items

modin/pandas/test/test_io.py .................sx..........s............. [ 45%]
...................s..s.X.....s.................ss.                      [100%]

----------- coverage: platform linux, python 3.7.7-final-0 -----------
Name                                                               Stmts   Miss  Cover
--------------------------------------------------------------------------------------
modin/__init__.py                                                     76     38    50%
modin/_version.py                                                    272    172    37%
modin/apply_license_header.py                                         19     19     0%
modin/backends/__init__.py                                             0      0   100%
modin/backends/base/__init__.py                                        0      0   100%
modin/backends/base/query_compiler.py                                129      1    99%
modin/backends/pandas/__init__.py                                      0      0   100%
modin/backends/pandas/parsers.py                                     207    119    43%
modin/backends/pandas/query_compiler.py                              759    448    41%
modin/data_management/__init__.py                                      0      0   100%
modin/data_management/dispatcher.py                                   78     16    79%
modin/data_management/factories.py                                    85     26    69%
modin/data_management/functions/__init__.py                            7      0   100%
modin/data_management/functions/binary_function.py                    21     14    33%
modin/data_management/functions/foldfunction.py                        6      1    83%
modin/data_management/functions/function.py                            6      1    83%
modin/data_management/functions/groupby_function.py                   50     44    12%
modin/data_management/functions/mapfunction.py                         6      1    83%
modin/data_management/functions/mapreducefunction.py                   9      2    78%
modin/data_management/functions/reductionfunction.py                   6      1    83%
modin/data_management/utils.py                                        32     14    56%
modin/engines/__init__.py                                              0      0   100%
modin/engines/base/__init__.py                                         0      0   100%
modin/engines/base/frame/__init__.py                                   0      0   100%
modin/engines/base/frame/axis_partition.py                            45     31    31%
modin/engines/base/frame/data.py                                     491    253    48%
modin/engines/base/frame/partition.py                                  1      0   100%
modin/engines/base/frame/partition_manager.py                        159     77    52%
modin/engines/base/io/__init__.py                                     12      0   100%
modin/engines/base/io/column_stores/__init__.py                        0      0   100%
modin/engines/base/io/column_stores/column_store_reader.py            40      0   100%
modin/engines/base/io/column_stores/feather_reader.py                  9      0   100%
modin/engines/base/io/column_stores/hdf_reader.py                      3      0   100%
modin/engines/base/io/column_stores/parquet_reader.py                 34      1    97%
modin/engines/base/io/file_reader.py                                  85      7    92%
modin/engines/base/io/io.py                                          110     45    59%
modin/engines/base/io/sql/__init__.py                                  0      0   100%
modin/engines/base/io/sql/sql_reader.py                               39      1    97%
modin/engines/base/io/text/__init__.py                                 0      0   100%
modin/engines/base/io/text/csv_reader.py                             112      4    96%
modin/engines/base/io/text/excel_reader.py                           106      9    92%
modin/engines/base/io/text/fwf_reader.py                             115     16    86%
modin/engines/base/io/text/json_reader.py                             50      2    96%
modin/engines/base/io/text/text_file_reader.py                        34      1    97%
modin/engines/base/series/__init__.py                                  0      0   100%
modin/engines/dask/__init__.py                                         0      0   100%
modin/engines/dask/pandas_on_dask/__init__.py                          0      0   100%
modin/engines/dask/pandas_on_dask/frame/__init__.py                    0      0   100%
modin/engines/dask/pandas_on_dask/frame/axis_partition.py             27     27     0%
modin/engines/dask/pandas_on_dask/frame/data.py                       15     15     0%
modin/engines/dask/pandas_on_dask/frame/partition.py                  75     75     0%
modin/engines/dask/pandas_on_dask/frame/partition_manager.py          44     44     0%
modin/engines/dask/pandas_on_dask/io.py                               17     17     0%
modin/engines/dask/pandas_on_dask/series/__init__.py                   0      0   100%
modin/engines/dask/task_wrapper.py                                     9      9     0%
modin/engines/python/__init__.py                                       0      0   100%
modin/engines/python/pandas_on_python/__init__.py                      0      0   100%
modin/engines/python/pandas_on_python/frame/__init__.py                0      0   100%
modin/engines/python/pandas_on_python/frame/axis_partition.py         14     14     0%
modin/engines/python/pandas_on_python/frame/data.py                    4      4     0%
modin/engines/python/pandas_on_python/frame/partition.py              65     65     0%
modin/engines/python/pandas_on_python/frame/partition_manager.py       7      7     0%
modin/engines/python/pandas_on_python/io.py                            6      6     0%
modin/engines/python/pandas_on_python/series/__init__.py               0      0   100%
modin/engines/ray/__init__.py                                          0      0   100%
modin/engines/ray/generic/__init__.py                                  0      0   100%
modin/engines/ray/generic/frame/__init__.py                            0      0   100%
modin/engines/ray/generic/frame/partition_manager.py                  10      5    50%
modin/engines/ray/generic/io.py                                       14      3    79%
modin/engines/ray/generic/series/__init__.py                           0      0   100%
modin/engines/ray/pandas_on_ray/__init__.py                            0      0   100%
modin/engines/ray/pandas_on_ray/frame/__init__.py                      0      0   100%
modin/engines/ray/pandas_on_ray/frame/axis_partition.py               22      1    95%
modin/engines/ray/pandas_on_ray/frame/data.py                         11      3    73%
modin/engines/ray/pandas_on_ray/frame/partition.py                    86     13    85%
modin/engines/ray/pandas_on_ray/frame/partition_manager.py            43     21    51%
modin/engines/ray/pandas_on_ray/io.py                                 18      0   100%
modin/engines/ray/pandas_on_ray/series/__init__.py                     0      0   100%
modin/engines/ray/task_wrapper.py                                      7      0   100%
modin/engines/ray/utils.py                                            52     16    69%
modin/error_message.py                                                22      4    82%
modin/experimental/__init__.py                                         0      0   100%
modin/experimental/cloud/__init__.py                                   6      6     0%
modin/experimental/cloud/base.py                                      36     36     0%
modin/experimental/cloud/cluster.py                                   90     90     0%
modin/experimental/cloud/connection.py                                98     98     0%
modin/experimental/cloud/rayscale.py                                 107    107     0%
modin/experimental/engines/__init__.py                                 0      0   100%
modin/experimental/engines/pandas_on_ray/__init__.py                   0      0   100%
modin/experimental/engines/pandas_on_ray/io_exp.py                    38     38     0%
modin/experimental/engines/pandas_on_ray/sql.py                       66     66     0%
modin/experimental/pandas/__init__.py                                  6      6     0%
modin/experimental/pandas/io_exp.py                                    7      7     0%
modin/pandas/__init__.py                                              38      3    92%
modin/pandas/base.py                                                1147    874    24%
modin/pandas/concat.py                                                58     48    17%
modin/pandas/dataframe.py                                            885    690    22%
modin/pandas/datetimes.py                                              7      3    57%
modin/pandas/general.py                                               53     35    34%
modin/pandas/groupby.py                                              291    201    31%
modin/pandas/indexing.py                                             209    209     0%
modin/pandas/io.py                                                   147     11    93%
modin/pandas/iterator.py                                              17     11    35%
modin/pandas/reshape.py                                               30     20    33%
modin/pandas/series.py                                               945    625    34%
modin/pandas/utils.py                                                 28      3    89%
--------------------------------------------------------------------------------------
TOTAL                                                               8090   4900    39%


= 85 passed, 7 skipped, 1 xfailed, 1 xpassed, 102 warnings in 64.60s (0:01:04) =
Closing remaining open files:test_write_pandas.hdf...donetest_write_modin.hdf...done
============================= test session starts ==============================
platform linux -- Python 3.7.7, pytest-5.4.3, py-1.8.1, pluggy-0.13.1
rootdir: /modin, inifile: setup.cfg
plugins: openfiles-0.5.0, remotedata-0.3.2, cov-2.10.0, custom-exit-code-0.3.0, forked-1.2.0, testmon-1.0.2, xdist-1.33.0
gw0 I / gw1 I / gw2 I / gw3 I / gw4 I / gw5 I / gw6 I / gw7 I / gw8 I / gw9 I / gw10 I / gw11 I / gw12 I / gw13 I / gw14 I / gw15 I / gw16 I / gw17 I / gw18 I / gw19 I / gw20 I / gw21 I / gw22 I / gw23 I / gw24 I / gw25 I / gw26 I / gw27 I / gw28 I / gw29 I / gw30 I / gw31 I / gw32 I / gw33 I / gw34 I / gw35 I / gw36 I / gw37 I / gw38 I / gw39 I / gw40 I / gw41 I / gw42 I / gw43 I / gw44 I / gw45 I / gw46 I / gw47 I
gw0 [18981] / gw1 [18981] / gw2 [18981] / gw3 [18981] / gw4 [18981] / gw5 [18981] / gw6 [18981] / gw7 [18981] / gw8 [18981] / gw9 [18981] / gw10 [18981] / gw11 [18981] / gw12 [18981] / gw13 [18981] / gw14 [18981] / gw15 [18981] / gw16 [18981] / gw17 [18981] / gw18 [18981] / gw19 [18981] / gw20 [18981] / gw21 [18981] / gw22 [18981] / gw23 [18981] / gw24 [18981] / gw25 [18981] / gw26 [18981] / gw27 [18981] / gw28 [18981] / gw29 [18981] / gw30 [18981] / gw31 [18981] / gw32 [18981] / gw33 [18981] / gw34 [18981] / gw35 [18981] / gw36 [18981] / gw37 [18981] / gw38 [18981] / gw39 [18981] / gw40 [18981] / gw41 [18981] / gw42 [18981] / gw43 [18981] / gw44 [18981] / gw45 [18981] / gw46 [18981] / gw47 [18981]

........................................................................ [  0%]
........................................................................ [  0%]
........................................................................ [  1%]
........................................................................ [  1%]
..........................................................s............... [  1%]
......................................................................... [  2%]
........................................................................ [  2%]
........................................................................ [  3%]
........................................................................ [  3%]
........................................x..........x...............s.... [  3%]
...s.....................X....X.....X.....X....X.X.......X.............. [  4%]
...............X............x............x.X......xX.....X..X......XxX.. [  4%]
.......x.....XX....X.....X.XX.X..Xx.X..X..XXX.X.X...X.XX.XX....XXX...... [  4%]
..XX...XXX..............x............X.............x...x.....x...X..X... [  5%]
...x........XXX..........x....XX....x.XXX....XXXXX....XXxX.......X.XXXXX [  5%]
XX.....X...XXX.X..X........X..X.X.X...XX.......X.........X..XX...X...... [  6%]
..X....XX........X......X.........X..............XX......X...X.........X [  6%]
........X..X.....X..X....X.....................X....XXXXX..........x..... [  6%]
..............X..X...........X.....X.....X...XX...X..XX.......XX.XXXXX.X [  7%]
.XXX..X..X.XX....XX..XX..XX.....X....................................... [  7%]
.............................XX.X..X..XXXXX..X.X.XXXXXX.XX.X.XXXX....X.. [  7%]
XX......X.X....X........................................................ [  8%]
.....x......X......X..X..Xx.X..XX.XX..XX..Xx.X...XX..X.X..XX....XxX...x. [  8%]
.X....X.x....X..........x...X.......x............X.........X.X..XX...XXX [  9%]
.XxXXXXX..XXX.XX.......XX....X..X..X..XX......X.....X.X..X.X....X....... [  9%]
X...........XXX.x....X.X......X.....xX.XXxX..XXxX.XX......X.X......X.... [  9%]
.....X....X..X..x.....XX..xxXX...Xx.....x.x....x.X.......xX....X..X.X.X. [ 10%]
.XX.XX.X.XX..............X............X..X.......X......X.X............. [ 10%]
..........X...X...xX..X...X...X.......X....................X..X.......X... [ 11%]
.........X...X.Xx...X......X.....x.X................X........x.X........ [ 11%]
........X.....XX....XX..X.X.XX..x.X..X.XX.X.X..............X............ [ 11%]
.X....X.....X..x....x..x.X...............x...X...X.X.x...X....X..X...... [ 12%]
XX...X..x..X.X.X.....X..X.X...X...X.X.X...X......XX.X.X.X.X.XX..XX..XX..XX [ 12%]
.X......XX......XX.XX.X...............x.XXX..............x...X.X......... [ 12%]
...X....X...x...XX...........X.........XX...X..X..X....X......Xx....X..X [ 13%]
XX...x.......XXXXx....XX.X......X.XX......X...X..X...X.X.....x..X.X....X. [ 13%]
X.X...x.....X.X.......X..X........X.X.......X.X....X.................... [ 14%]
......xX.............X.......X..................X............x.......xX. [ 14%]
.........X...X....x...X..x...............XX......X.X..X...X.X...X...X...X [ 14%]
..............................X..x.........X..X.............X........... [ 15%]
..........X..Xx....................XX..................X..X....x........ [ 15%]
.x.......X.XX........................................................... [ 15%]
........X.............X........X..X....X......X......................... [ 16%]
.........................X................x.................X........... [ 16%]
..X.x.........x......X........X...............X......X......Xx.......... [ 17%]
...........X............................................x.....X...X..... [ 17%]
....................X.......x...............X..........X....X.........X. [ 17%]
........XX........X....x........X..x...X......X..............X.s........ [ 18%]
....x..X...............................X..X..x...........X.......X.....x [ 18%]
x....x.X.............x.......x.........X................X.....X...x..... [ 19%]
..X..........x.X......X......x.X.......xXX..X............x.X.........XX. [ 19%]
..........X....X...........X...........X..X.x........X........X.X....... [ 19%]
...X.XX............X............X......X....................X........... [ 20%]
.X.....................X........X..X.................................... [ 20%]
....................X............X............X......................... [ 20%]
........................................................................ [ 21%]
........................................................................ [ 21%]
.......................................................................... [ 22%]
......................................................................... [ 22%]
........................................................................ [ 22%]
........................................................................ [ 23%]
......................................................................... [ 23%]
........................................................................ [ 23%]
........................................................................ [ 24%]
.............................................s.............x............ [ 24%]
........................................................................ [ 25%]
......................................................................... [ 25%]
........................................................................ [ 25%]
........................................................................ [ 26%]
........................................................................ [ 26%]
........................................................................ [ 27%]
........................................................................ [ 27%]
.........................................x.............................. [ 27%]
............x........................................................... [ 28%]
....................x..................................................x. [ 28%]
........................................................................ [ 28%]
........................................................x............... [ 29%]
........................................................................ [ 29%]
........................................................................ [ 30%]
.......................................s................................ [ 30%]
......................................................................... [ 30%]
........................................................................ [ 31%]
........................................................................ [ 31%]
........................................................................ [ 31%]
........................................................................ [ 32%]
........................................................................ [ 32%]
........................................................................ [ 33%]
........................................................................ [ 33%]
........................................................................ [ 33%]
........................................................................ [ 34%]
........................................................................ [ 34%]
........................................................................ [ 34%]
........................................................................ [ 35%]
................................X....................................... [ 35%]
........................................................................ [ 36%]
........................................................................ [ 36%]
........................................................................ [ 36%]
........................................................................ [ 37%]
........................................................................ [ 37%]
......................................................................... [ 38%]
...................X...X...........X.......X............X......X........ [ 38%]
........................................................................ [ 38%]
........................................................................ [ 39%]
......................................................................... [ 39%]
........................................................................ [ 39%]
........................................................................ [ 40%]
........................................................................ [ 40%]
........................................................................ [ 41%]
........................................................................ [ 41%]
......................................................................... [ 41%]
........................................................................ [ 42%]
........................................................................ [ 42%]
......................................................................... [ 42%]
........................................................................ [ 43%]
........................................................................ [ 43%]
........................................................................ [ 44%]
........................................................................ [ 44%]
........................................................................ [ 44%]
........................................................................ [ 45%]
........................................................................ [ 45%]
........................................................................ [ 46%]
........................................................................ [ 46%]
........................................................................ [ 46%]
........................................................................ [ 47%]
......................................................................... [ 47%]
........................................................................ [ 47%]
......................................................................... [ 48%]
........................................................................ [ 48%]
...............................ssss.sssssssss.sssss...................... [ 49%]
........................................................................ [ 49%]
........................................................................ [ 49%]
........................................................................ [ 50%]
........................................................................ [ 50%]
........................................................................ [ 50%]
........................................................................ [ 51%]
........................................................................ [ 51%]
........................................................................ [ 52%]
........................................................................ [ 52%]
........................................................................ [ 52%]
........................................................................ [ 53%]
........................................................................ [ 53%]
........................................................................ [ 53%]
........................................................................ [ 54%]
........................................................................ [ 54%]
........................................................................ [ 55%]
........................................................................ [ 55%]
........................................................................ [ 55%]
........................................................................ [ 56%]
......................................................................... [ 56%]
......................................................................... [ 57%]
......................................................................... [ 57%]
........................................................................ [ 57%]
........................................................................ [ 58%]
........................................................................ [ 58%]
........................................................................ [ 58%]
........................................................................ [ 59%]
........................................................................ [ 59%]
........................................................................ [ 60%]
........................................................................ [ 60%]
........................................................................ [ 60%]
........................................................................ [ 61%]
........................................................................ [ 61%]
........................................................................ [ 61%]
........................................................................ [ 62%]
........................................................................ [ 62%]
........................................................................ [ 63%]
........................................................................ [ 63%]
........................................................................ [ 63%]
......................................................................... [ 64%]
........................................................................ [ 64%]
........................................................................ [ 65%]
........................................................................ [ 65%]
........................................................................ [ 65%]
........................................................................ [ 66%]
......................................................................... [ 66%]
........................................................................ [ 66%]
........................................................................ [ 67%]
........................................................................ [ 67%]
........................................................................ [ 68%]
........................................................................ [ 68%]
........................................................................ [ 68%]
........................................................................ [ 69%]
........................................................................ [ 69%]
........................................................................ [ 69%]
........................................................................ [ 70%]
......................................................................... [ 70%]
........................................................................ [ 71%]
........................................................................ [ 71%]
........................................................................ [ 71%]
........................................................................ [ 72%]
........................................................................ [ 72%]
........................................................................ [ 72%]
........................................................................ [ 73%]
........................................................................ [ 73%]
........................................................................ [ 74%]
......................................................................... [ 74%]
........................................................................ [ 74%]
........................................................................ [ 75%]
........................................................................ [ 75%]
........................................................................ [ 76%]
........................................................................ [ 76%]
........................................................................ [ 76%]
........................................................................ [ 77%]
......................................................................... [ 77%]
........................................................................ [ 77%]
........................................................................ [ 78%]
........................................................................ [ 78%]
........................................................................ [ 79%]
........................................................................ [ 79%]
........................................................................ [ 79%]
........................................................................ [ 80%]
......................................................................... [ 80%]
........................................................................ [ 80%]
........................................................................ [ 81%]
........................................................................ [ 81%]
......................................................................... [ 82%]
........................................................................ [ 82%]
........................................................................ [ 82%]
........................................................................ [ 83%]
........................................................................ [ 83%]
........................................................................ [ 84%]
........................................................................ [ 84%]
........................................................................ [ 84%]
........................................................................ [ 85%]
........................................................................ [ 85%]
........................................................................ [ 85%]
.......................................................................... [ 86%]
........................................................................ [ 86%]
......................................................................... [ 87%]
........................................................................ [ 87%]
........................................................................ [ 87%]
......................................................................... [ 88%]
........................................................................ [ 88%]
........................................................................ [ 88%]
........................................................................ [ 89%]
........................................................................ [ 89%]
........................................................................ [ 90%]
.....................................ss.s................................. [ 90%]
........................................................................ [ 90%]
...................................................X......X.X.........xX [ 91%]
......x...x.s.sx..s..................................................... [ 91%]
...............s........................................................ [ 92%]
........................................................................ [ 92%]
........................................................................ [ 92%]
........................................................................ [ 93%]
........................................................................ [ 93%]
........................................................................ [ 93%]
........................................................................ [ 94%]
........................................................................ [ 94%]
........................................................................ [ 95%]
........................................................................ [ 95%]
........................................................................ [ 95%]
........................................................................ [ 96%]
.............................x..x.............................x.x..x.... [ 96%]
....................x........x......x................................... [ 96%]
........................................................................ [ 97%]
........................................................................ [ 97%]
........................................................................ [ 98%]
........................................................................ [ 98%]
........................................................................ [ 98%]
........................................................................ [ 99%]
........................................................................ [ 99%]
........................................................................ [ 99%]
....                                                                     [100%]

----------- coverage: platform linux, python 3.7.7-final-0 -----------
Name                                                               Stmts   Miss  Cover
--------------------------------------------------------------------------------------
modin/__init__.py                                                     76     38    50%
modin/_version.py                                                    272    172    37%
modin/apply_license_header.py                                         19     19     0%
modin/backends/__init__.py                                             0      0   100%
modin/backends/base/__init__.py                                        0      0   100%
modin/backends/base/query_compiler.py                                129      0   100%
modin/backends/pandas/__init__.py                                      0      0   100%
modin/backends/pandas/parsers.py                                     207    119    43%
modin/backends/pandas/query_compiler.py                              759    153    80%
modin/data_management/__init__.py                                      0      0   100%
modin/data_management/dispatcher.py                                   78     16    79%
modin/data_management/factories.py                                    85     26    69%
modin/data_management/functions/__init__.py                            7      0   100%
modin/data_management/functions/binary_function.py                    21      0   100%
modin/data_management/functions/foldfunction.py                        6      0   100%
modin/data_management/functions/function.py                            6      1    83%
modin/data_management/functions/groupby_function.py                   50     36    28%
modin/data_management/functions/mapfunction.py                         6      0   100%
modin/data_management/functions/mapreducefunction.py                   9      0   100%
modin/data_management/functions/reductionfunction.py                   6      0   100%
modin/data_management/utils.py                                        32     14    56%
modin/engines/__init__.py                                              0      0   100%
modin/engines/base/__init__.py                                         0      0   100%
modin/engines/base/frame/__init__.py                                   0      0   100%
modin/engines/base/frame/axis_partition.py                            45     30    33%
modin/engines/base/frame/data.py                                     491     36    93%
modin/engines/base/frame/partition.py                                  1      0   100%
modin/engines/base/frame/partition_manager.py                        159     37    77%
modin/engines/base/io/__init__.py                                     12      0   100%
modin/engines/base/io/column_stores/__init__.py                        0      0   100%
modin/engines/base/io/column_stores/column_store_reader.py            40      0   100%
modin/engines/base/io/column_stores/feather_reader.py                  9      0   100%
modin/engines/base/io/column_stores/hdf_reader.py                      3      0   100%
modin/engines/base/io/column_stores/parquet_reader.py                 34      1    97%
modin/engines/base/io/file_reader.py                                  85      7    92%
modin/engines/base/io/io.py                                          110     45    59%
modin/engines/base/io/sql/__init__.py                                  0      0   100%
modin/engines/base/io/sql/sql_reader.py                               39      1    97%
modin/engines/base/io/text/__init__.py                                 0      0   100%
modin/engines/base/io/text/csv_reader.py                             112      2    98%
modin/engines/base/io/text/excel_reader.py                           106      9    92%
modin/engines/base/io/text/fwf_reader.py                             115     16    86%
modin/engines/base/io/text/json_reader.py                             50      2    96%
modin/engines/base/io/text/text_file_reader.py                        34      1    97%
modin/engines/base/series/__init__.py                                  0      0   100%
modin/engines/dask/__init__.py                                         0      0   100%
modin/engines/dask/pandas_on_dask/__init__.py                          0      0   100%
modin/engines/dask/pandas_on_dask/frame/__init__.py                    0      0   100%
modin/engines/dask/pandas_on_dask/frame/axis_partition.py             27     27     0%
modin/engines/dask/pandas_on_dask/frame/data.py                       15     15     0%
modin/engines/dask/pandas_on_dask/frame/partition.py                  75     75     0%
modin/engines/dask/pandas_on_dask/frame/partition_manager.py          44     44     0%
modin/engines/dask/pandas_on_dask/io.py                               17     17     0%
modin/engines/dask/pandas_on_dask/series/__init__.py                   0      0   100%
modin/engines/dask/task_wrapper.py                                     9      9     0%
modin/engines/python/__init__.py                                       0      0   100%
modin/engines/python/pandas_on_python/__init__.py                      0      0   100%
modin/engines/python/pandas_on_python/frame/__init__.py                0      0   100%
modin/engines/python/pandas_on_python/frame/axis_partition.py         14     14     0%
modin/engines/python/pandas_on_python/frame/data.py                    4      4     0%
modin/engines/python/pandas_on_python/frame/partition.py              65     65     0%
modin/engines/python/pandas_on_python/frame/partition_manager.py       7      7     0%
modin/engines/python/pandas_on_python/io.py                            6      6     0%
modin/engines/python/pandas_on_python/series/__init__.py               0      0   100%
modin/engines/ray/__init__.py                                          0      0   100%
modin/engines/ray/generic/__init__.py                                  0      0   100%
modin/engines/ray/generic/frame/__init__.py                            0      0   100%
modin/engines/ray/generic/frame/partition_manager.py                  10      0   100%
modin/engines/ray/generic/io.py                                       14      3    79%
modin/engines/ray/generic/series/__init__.py                           0      0   100%
modin/engines/ray/pandas_on_ray/__init__.py                            0      0   100%
modin/engines/ray/pandas_on_ray/frame/__init__.py                      0      0   100%
modin/engines/ray/pandas_on_ray/frame/axis_partition.py               22      0   100%
modin/engines/ray/pandas_on_ray/frame/data.py                         11      3    73%
modin/engines/ray/pandas_on_ray/frame/partition.py                    86      8    91%
modin/engines/ray/pandas_on_ray/frame/partition_manager.py            43     16    63%
modin/engines/ray/pandas_on_ray/io.py                                 18      0   100%
modin/engines/ray/pandas_on_ray/series/__init__.py                     0      0   100%
modin/engines/ray/task_wrapper.py                                      7      0   100%
modin/engines/ray/utils.py                                            52      9    83%
modin/error_message.py                                                22      2    91%
modin/experimental/__init__.py                                         0      0   100%
modin/experimental/cloud/__init__.py                                   6      6     0%
modin/experimental/cloud/base.py                                      36     36     0%
modin/experimental/cloud/cluster.py                                   90     90     0%
modin/experimental/cloud/connection.py                                98     98     0%
modin/experimental/cloud/rayscale.py                                 107    107     0%
modin/experimental/engines/__init__.py                                 0      0   100%
modin/experimental/engines/pandas_on_ray/__init__.py                   0      0   100%
modin/experimental/engines/pandas_on_ray/io_exp.py                    38     38     0%
modin/experimental/engines/pandas_on_ray/sql.py                       66     66     0%
modin/experimental/pandas/__init__.py                                  6      6     0%
modin/experimental/pandas/io_exp.py                                    7      7     0%
modin/pandas/__init__.py                                              38      3    92%
modin/pandas/base.py                                                1147     52    95%
modin/pandas/concat.py                                                58      5    91%
modin/pandas/dataframe.py                                            885     95    89%
modin/pandas/datetimes.py                                              7      0   100%
modin/pandas/general.py                                               53      3    94%
modin/pandas/groupby.py                                              291     38    87%
modin/pandas/indexing.py                                             209     32    85%
modin/pandas/io.py                                                   147     11    93%
modin/pandas/iterator.py                                              17      0   100%
modin/pandas/reshape.py                                               30      0   100%
modin/pandas/series.py                                               945     80    92%
modin/pandas/utils.py                                                 28      3    89%
--------------------------------------------------------------------------------------
TOTAL                                                               8090   1881    77%

= 18330 passed, 31 skipped, 105 xfailed, 515 xpassed, 32606 warnings in 947.42s (0:15:47) =

TOTAL                                                               8090   1881    77%

= 18330 passed, 31 skipped, 105 xfailed, 515 xpassed, 32606 warnings in 947.42s (0:15:47) =

@modin-bot
Copy link

modin-bot commented Jul 23, 2020

TeamCity Dask test results bot

Tests PASSed

Tests Logs
============================= test session starts ==============================
platform linux -- Python 3.7.7, pytest-5.4.3, py-1.8.1, pluggy-0.13.1
rootdir: /modin, inifile: setup.cfg
plugins: openfiles-0.5.0, remotedata-0.3.2, cov-2.10.0, custom-exit-code-0.3.0, forked-1.2.0, testmon-1.0.2, xdist-1.33.0
collected 94 items

modin/pandas/test/test_io.py .................sx..........s............. [ 45%]
...................s..s.X.....s.................ss.                      [100%]

----------- coverage: platform linux, python 3.7.7-final-0 -----------
Name                                                               Stmts   Miss  Cover
--------------------------------------------------------------------------------------
modin/__init__.py                                                     76     38    50%
modin/_version.py                                                    272    172    37%
modin/apply_license_header.py                                         19     19     0%
modin/backends/__init__.py                                             0      0   100%
modin/backends/base/__init__.py                                        0      0   100%
modin/backends/base/query_compiler.py                                129      1    99%
modin/backends/pandas/__init__.py                                      0      0   100%
modin/backends/pandas/parsers.py                                     207    125    40%
modin/backends/pandas/query_compiler.py                              759    449    41%
modin/data_management/__init__.py                                      0      0   100%
modin/data_management/dispatcher.py                                   78     16    79%
modin/data_management/factories.py                                    85     26    69%
modin/data_management/functions/__init__.py                            7      0   100%
modin/data_management/functions/binary_function.py                    21     14    33%
modin/data_management/functions/foldfunction.py                        6      1    83%
modin/data_management/functions/function.py                            6      1    83%
modin/data_management/functions/groupby_function.py                   50     44    12%
modin/data_management/functions/mapfunction.py                         6      1    83%
modin/data_management/functions/mapreducefunction.py                   9      2    78%
modin/data_management/functions/reductionfunction.py                   6      1    83%
modin/data_management/utils.py                                        32     14    56%
modin/engines/__init__.py                                              0      0   100%
modin/engines/base/__init__.py                                         0      0   100%
modin/engines/base/frame/__init__.py                                   0      0   100%
modin/engines/base/frame/axis_partition.py                            45     31    31%
modin/engines/base/frame/data.py                                     491    270    45%
modin/engines/base/frame/partition.py                                  1      0   100%
modin/engines/base/frame/partition_manager.py                        159     80    50%
modin/engines/base/io/__init__.py                                     12      0   100%
modin/engines/base/io/column_stores/__init__.py                        0      0   100%
modin/engines/base/io/column_stores/column_store_reader.py            40      0   100%
modin/engines/base/io/column_stores/feather_reader.py                  9      0   100%
modin/engines/base/io/column_stores/hdf_reader.py                      3      0   100%
modin/engines/base/io/column_stores/parquet_reader.py                 34      1    97%
modin/engines/base/io/file_reader.py                                  85      7    92%
modin/engines/base/io/io.py                                          110     34    69%
modin/engines/base/io/sql/__init__.py                                  0      0   100%
modin/engines/base/io/sql/sql_reader.py                               39      1    97%
modin/engines/base/io/text/__init__.py                                 0      0   100%
modin/engines/base/io/text/csv_reader.py                             112      4    96%
modin/engines/base/io/text/excel_reader.py                           106      9    92%
modin/engines/base/io/text/fwf_reader.py                             115    108     6%
modin/engines/base/io/text/json_reader.py                             50      2    96%
modin/engines/base/io/text/text_file_reader.py                        34      1    97%
modin/engines/base/series/__init__.py                                  0      0   100%
modin/engines/dask/__init__.py                                         0      0   100%
modin/engines/dask/pandas_on_dask/__init__.py                          0      0   100%
modin/engines/dask/pandas_on_dask/frame/__init__.py                    0      0   100%
modin/engines/dask/pandas_on_dask/frame/axis_partition.py             27      5    81%
modin/engines/dask/pandas_on_dask/frame/data.py                       15      0   100%
modin/engines/dask/pandas_on_dask/frame/partition.py                  75     21    72%
modin/engines/dask/pandas_on_dask/frame/partition_manager.py          44     23    48%
modin/engines/dask/pandas_on_dask/io.py                               17      0   100%
modin/engines/dask/pandas_on_dask/series/__init__.py                   0      0   100%
modin/engines/dask/task_wrapper.py                                     9      0   100%
modin/engines/python/__init__.py                                       0      0   100%
modin/engines/python/pandas_on_python/__init__.py                      0      0   100%
modin/engines/python/pandas_on_python/frame/__init__.py                0      0   100%
modin/engines/python/pandas_on_python/frame/axis_partition.py         14     14     0%
modin/engines/python/pandas_on_python/frame/data.py                    4      4     0%
modin/engines/python/pandas_on_python/frame/partition.py              65     65     0%
modin/engines/python/pandas_on_python/frame/partition_manager.py       7      7     0%
modin/engines/python/pandas_on_python/io.py                            6      6     0%
modin/engines/python/pandas_on_python/series/__init__.py               0      0   100%
modin/engines/ray/__init__.py                                          0      0   100%
modin/engines/ray/generic/__init__.py                                  0      0   100%
modin/engines/ray/generic/frame/__init__.py                            0      0   100%
modin/engines/ray/generic/frame/partition_manager.py                  10     10     0%
modin/engines/ray/generic/io.py                                       14     14     0%
modin/engines/ray/generic/series/__init__.py                           0      0   100%
modin/engines/ray/pandas_on_ray/__init__.py                            0      0   100%
modin/engines/ray/pandas_on_ray/frame/__init__.py                      0      0   100%
modin/engines/ray/pandas_on_ray/frame/axis_partition.py               22     22     0%
modin/engines/ray/pandas_on_ray/frame/data.py                         11     11     0%
modin/engines/ray/pandas_on_ray/frame/partition.py                    86     86     0%
modin/engines/ray/pandas_on_ray/frame/partition_manager.py            43     43     0%
modin/engines/ray/pandas_on_ray/io.py                                 18     18     0%
modin/engines/ray/pandas_on_ray/series/__init__.py                     0      0   100%
modin/engines/ray/task_wrapper.py                                      7      7     0%
modin/engines/ray/utils.py                                            52     52     0%
modin/error_message.py                                                22      4    82%
modin/experimental/__init__.py                                         0      0   100%
modin/experimental/cloud/__init__.py                                   6      6     0%
modin/experimental/cloud/base.py                                      36     36     0%
modin/experimental/cloud/cluster.py                                   90     90     0%
modin/experimental/cloud/connection.py                                98     98     0%
modin/experimental/cloud/rayscale.py                                 107    107     0%
modin/experimental/engines/__init__.py                                 0      0   100%
modin/experimental/engines/pandas_on_ray/__init__.py                   0      0   100%
modin/experimental/engines/pandas_on_ray/io_exp.py                    38     38     0%
modin/experimental/engines/pandas_on_ray/sql.py                       66     66     0%
modin/experimental/pandas/__init__.py                                  6      6     0%
modin/experimental/pandas/io_exp.py                                    7      7     0%
modin/pandas/__init__.py                                              38      8    79%
modin/pandas/base.py                                                1147    874    24%
modin/pandas/concat.py                                                58     48    17%
modin/pandas/dataframe.py                                            885    690    22%
modin/pandas/datetimes.py                                              7      3    57%
modin/pandas/general.py                                               53     35    34%
modin/pandas/groupby.py                                              291    201    31%
modin/pandas/indexing.py                                             209    209     0%
modin/pandas/io.py                                                   147     11    93%
modin/pandas/iterator.py                                              17     11    35%
modin/pandas/reshape.py                                               30     20    33%
modin/pandas/series.py                                               945    625    34%
modin/pandas/utils.py                                                 28      3    89%
--------------------------------------------------------------------------------------
TOTAL                                                               8090   5076    37%


= 85 passed, 7 skipped, 1 xfailed, 1 xpassed, 114 warnings in 90.78s (0:01:30) =
Closing remaining open files:test_write_modin.hdf...donetest_write_pandas.hdf...done
============================= test session starts ==============================
platform linux -- Python 3.7.7, pytest-5.4.3, py-1.8.1, pluggy-0.13.1
rootdir: /modin, inifile: setup.cfg
plugins: openfiles-0.5.0, remotedata-0.3.2, cov-2.10.0, custom-exit-code-0.3.0, forked-1.2.0, testmon-1.0.2, xdist-1.33.0
gw0 I / gw1 I / gw2 I / gw3 I / gw4 I / gw5 I / gw6 I / gw7 I / gw8 I / gw9 I / gw10 I / gw11 I / gw12 I / gw13 I / gw14 I / gw15 I / gw16 I / gw17 I / gw18 I / gw19 I / gw20 I / gw21 I / gw22 I / gw23 I / gw24 I / gw25 I / gw26 I / gw27 I / gw28 I / gw29 I / gw30 I / gw31 I / gw32 I / gw33 I / gw34 I / gw35 I / gw36 I / gw37 I / gw38 I / gw39 I / gw40 I / gw41 I / gw42 I / gw43 I / gw44 I / gw45 I / gw46 I / gw47 I
gw0 [18981] / gw1 [18981] / gw2 [18981] / gw3 [18981] / gw4 [18981] / gw5 [18981] / gw6 [18981] / gw7 [18981] / gw8 [18981] / gw9 [18981] / gw10 [18981] / gw11 [18981] / gw12 [18981] / gw13 [18981] / gw14 [18981] / gw15 [18981] / gw16 [18981] / gw17 [18981] / gw18 [18981] / gw19 [18981] / gw20 [18981] / gw21 [18981] / gw22 [18981] / gw23 [18981] / gw24 [18981] / gw25 [18981] / gw26 [18981] / gw27 [18981] / gw28 [18981] / gw29 [18981] / gw30 [18981] / gw31 [18981] / gw32 [18981] / gw33 [18981] / gw34 [18981] / gw35 [18981] / gw36 [18981] / gw37 [18981] / gw38 [18981] / gw39 [18981] / gw40 [18981] / gw41 [18981] / gw42 [18981] / gw43 [18981] / gw44 [18981] / gw45 [18981] / gw46 [18981] / gw47 [18981]

........................................................................ [  0%]
........................................................................ [  0%]
........................................................................ [  1%]
........................................................................ [  1%]
...................................................s.................... [  1%]
........................................................................ [  2%]
........................................................................ [  2%]
......................................................................... [  3%]
....................................s................................... [  3%]
....................................................................x... [  3%]
......s........x.............X.X....X...X.X......X......X...x........x... [  4%]
.Xx.............x..............X......X.....X.xXx..X...X.X......XXxX..... [  4%]
...XXx....X.......X...X..X..X.......X.....X.X.X.......X..X....X...Xx....X [  4%]
..X.X.X..XX...XX..X.....XX...X.XxXXXX...XX.X...XX.............X.XX...... [  5%]
.................X............X.............X........X..XX....X......X.. [  5%]
.....X.......XX.X...X........X..........X......X...X..XXxx......X.X.X.X. [  6%]
...XX.XX.X.X.xX.X.xX..XXX.X...XX...X.......X..X.X...XX.................. [  6%]
..............X...............X......................................... [  6%]
...X.....X.....X.XX....xXXX.X..XX.XX..XXXX...XXxX.xX...X...X.X.......xX. [  7%]
......X......................XX......................X....XX............ [  7%]
X........X..........X.....XX..X..X..X...x.X....XXxX.XX.....X...Xx.....X.x [  7%]
..X.........x...X..............X..........x............X....x.x..X...... [  8%]
X...X..X.XXX..XXX.X..XX..XXX.X.X....XX..X.X.........x..X...X......x.X.... [  8%]
.....x.XX.......X.Xx......X..X.......XX..X...X.X..X.XX.X.......X.X.X.X.. [  9%]
XXX..X....XX......X....X.x...X.......XX........X.X.......X..X....X.X...X [  9%]
..XX.X.....XX.X.......X...................X.....X...XXXX.X.XXXXX.X..X.XX [  9%]
XXX.....XX....XX.XX.X.X......XX.........x....X..............x..........X. [ 10%]
.................xx.....XX....X.....X.........X.x...X.......x.X.......X.. [ 10%]
.x....XX.x.X..X..x....X.....X...XX...X.X.XX.....X.....XX............X... [ 11%]
.X..X...XXXX....X......XX..X..X........X.XXXXX.X....X.....X..XXXX.X..X.. [ 11%]
.........X..X...........................X......X..X.........X......X.... [ 11%]
.X..................X......X......X....x.....X......X.....X.x........... [ 12%]
..x............x.....................X.........X..........X.........X...X [ 12%]
.......xX...X.X......XX.X.........XX......X...........X........XX....... [ 12%]
................X...X................x..........X.X..X........X.....x... [ 13%]
XX....x..X.......X.x......X...............X....X......X................. [ 13%]
.X....X.....X..........X...X...........X...........x..X...x........XX... [ 14%]
..X.X....x...................x.........x.x................X..X....Xx..X. [ 14%]
.............X..........X..X.X.........X...Xx......XXX.........X...x..XX. [ 14%]
...........X......X.......................X.........................X... [ 15%]
.....X....sX....X................X....X...........X..XX.......X....X.... [ 15%]
.X.X....X......X..X..X.........X....X..X....X.........X......X.......... [ 15%]
.............Xx........X.X............x................X....x.........X.. [ 16%]
..X..............X..x.......X.......................................x... [ 16%]
.............X..........X....X..............X.....x..x.....X.X.X...x.X.. [ 17%]
....x..XX............X.xX.....x....XX..........X..........XX.............. [ 17%]
..X..........X.Xx.............X...X....x........X...........X........... [ 17%]
..........X.............X..............X.........XX..............X...X... [ 18%]
.X.....X..................X.........X...............XX.X...X..X.X.X...... [ 18%]
XXX..X......X....X....X...........................................x..... [ 19%]
..........................................x............................. [ 19%]
....................X.............x...................x.................. [ 19%]
.....X....X...................x......................X.X..........X..... [ 20%]
...X.......X.................X................X..X.....................X [ 20%]
...........................X...............Xxx.........x......X......x..x [ 20%]
...............x.....X.x....X.........x.X................X.x............. [ 21%]
.X........X......X.......XX...........X............X..X.......X....XX..X [ 21%]
.....X......X......X.....X.....XX....X..X...X.X.......X................. [ 22%]
....X................................................................... [ 22%]
........................................................................ [ 22%]
........................................................................ [ 23%]
........................................................................ [ 23%]
.....................................................................s.. [ 23%]
s.ssss.s.ssss........................................................... [ 24%]
........................................................................ [ 24%]
........................................................................ [ 25%]
...................................................................s.... [ 25%]
........................................................................ [ 25%]
.............................x.......................................... [ 26%]
......................................................................... [ 26%]
........................................................................ [ 27%]
........................................................................ [ 27%]
........................................................................ [ 27%]
......................................................x................. [ 28%]
....................................x................................... [ 28%]
...................x.................................................... [ 28%]
....................x................................................... [ 29%]
........................................................................ [ 29%]
........................................................................ [ 30%]
.......................................................................x [ 30%]
........................................................................ [ 30%]
.............................X..........X..........X.................X.. [ 31%]
......................X.............X................................... [ 31%]
........................................................................ [ 31%]
................................s....................................... [ 32%]
......................................................................... [ 32%]
........................................................................ [ 33%]
........................................................................ [ 33%]
........................................................................ [ 33%]
........................................................................ [ 34%]
........................................................................ [ 34%]
........................................................................ [ 35%]
........................................................................ [ 35%]
........................................................................ [ 35%]
........................................................................ [ 36%]
......................................................................... [ 36%]
.......................................................................... [ 36%]
........................................................................ [ 37%]
........................................................................ [ 37%]
........................................................................ [ 38%]
...................................................X.................... [ 38%]
......................................................................... [ 38%]
........................................................................ [ 39%]
........................................................................ [ 39%]
........................................................................ [ 39%]
......................................................................... [ 40%]
........................................................................ [ 40%]
........................................................................ [ 41%]
........................................................................ [ 41%]
........................................................................ [ 41%]
........................................................................ [ 42%]
........................................................................ [ 42%]
......................................................................... [ 42%]
........................................................................ [ 43%]
........................................................................ [ 43%]
........................................................................ [ 44%]
........................................................................ [ 44%]
........................................................................ [ 44%]
........................................................................ [ 45%]
......................................................................... [ 45%]
........................................................................ [ 46%]
........................................................................ [ 46%]
........................................................................ [ 46%]
........................................................................ [ 47%]
........................................................................ [ 47%]
......................................................................... [ 47%]
........................................................................ [ 48%]
........................................................................ [ 48%]
........................sssssss......................................... [ 49%]
........................................................................ [ 49%]
......................................................................... [ 49%]
........................................................................ [ 50%]
........................................................................ [ 50%]
........................................................................ [ 50%]
........................................................................ [ 51%]
........................................................................ [ 51%]
........................................................................ [ 52%]
........................................................................ [ 52%]
........................................................................ [ 52%]
......................................................................... [ 53%]
........................................................................ [ 53%]
........................................................................ [ 54%]
........................................................................ [ 54%]
........................................................................ [ 54%]
........................................................................ [ 55%]
........................................................................ [ 55%]
........................................................................ [ 55%]
......................................................................... [ 56%]
........................................................................ [ 56%]
........................................................................ [ 57%]
......................................................................... [ 57%]
........................................................................ [ 57%]
........................................................................ [ 58%]
........................................................................ [ 58%]
........................................................................ [ 58%]
........................................................................ [ 59%]
........................................................................ [ 59%]
......................................................................... [ 60%]
........................................................................ [ 60%]
........................................................................ [ 60%]
........................................................................ [ 61%]
........................................................................ [ 61%]
........................................................................ [ 61%]
........................................................................ [ 62%]
......................................................................... [ 62%]
........................................................................ [ 63%]
........................................................................ [ 63%]
......................................................................... [ 63%]
........................................................................ [ 64%]
........................................................................ [ 64%]
........................................................................ [ 65%]
........................................................................ [ 65%]
........................................................................ [ 65%]
........................................................................ [ 66%]
........................................................................ [ 66%]
........................................................................ [ 66%]
........................................................................ [ 67%]
........................................................................ [ 67%]
........................................................................ [ 68%]
........................................................................ [ 68%]
........................................................................ [ 68%]
........................................................................ [ 69%]
........................................................................ [ 69%]
........................................................................ [ 69%]
........................................................................ [ 70%]
......................................................................... [ 70%]
........................................................................ [ 71%]
........................................................................ [ 71%]
........................................................................ [ 71%]
........................................................................ [ 72%]
........................................................................ [ 72%]
......................................................................... [ 73%]
........................................................................ [ 73%]
........................................................................ [ 73%]
......................................................................... [ 74%]
......................................................................... [ 74%]
......................................................................... [ 74%]
........................................................................ [ 75%]
......................................................................... [ 75%]
........................................................................ [ 76%]
........................................................................ [ 76%]
........................................................................ [ 76%]
......................................................................... [ 77%]
........................................................................ [ 77%]
........................................................................ [ 77%]
........................................................................ [ 78%]
........................................................................ [ 78%]
........................................................................ [ 79%]
........................................................................ [ 79%]
........................................................................ [ 79%]
........................................................................ [ 80%]
........................................................................ [ 80%]
........................................................................ [ 81%]
......................................................................... [ 81%]
........................................................................ [ 81%]
........................................................................ [ 82%]
......................................................................... [ 82%]
........................................................................ [ 82%]
........................................................................ [ 83%]
........................................................................ [ 83%]
........................................................................ [ 84%]
........................................................................ [ 84%]
........................................................................ [ 84%]
........................................................................ [ 85%]
........................................................................ [ 85%]
........................................................................ [ 85%]
......................................................................... [ 86%]
........................................................................ [ 86%]
........................................................................ [ 87%]
........................................................................ [ 87%]
........................................................................ [ 87%]
........................................................................ [ 88%]
........................................................................ [ 88%]
........................................................................ [ 88%]
........................................................................ [ 89%]
.......................................................................... [ 89%]
........................................................................ [ 90%]
........................................................................ [ 90%]
........................................................................ [ 90%]
........................................................................ [ 91%]
..................................sss................................... [ 91%]
........................................................................ [ 92%]
..............sss.....................s................................. [ 92%]
..................xx....X......X...X........X...x..x..................... [ 92%]
........................................................................ [ 93%]
........................................................................ [ 93%]
........................................................................ [ 93%]
........................................................................ [ 94%]
......................................................................... [ 94%]
........................................................................ [ 95%]
........................................................................ [ 95%]
........................................................................ [ 95%]
........................................................................ [ 96%]
........................................................................ [ 96%]
........................................................................ [ 96%]
..................................................x..x.....x.x.......... [ 97%]
......................................x.x...............x.....x......... [ 97%]
............................................................distributed.worker - WARNING -  Compute Failed
Function:  apply_list_of_funcs
args:      ([[b'\x80\x04\x95\r\x14\x00\x00\x00\x00\x00\x00\x8c\x17cloudpickle.cloudpickle\x94\x8c\x0e_fill_function\x94\x93\x94(h\x00\x8c\x0f_make_skel_func\x94\x93\x94h\x00\x8c\r_builtin_type\x94\x93\x94\x8c\x08CodeType\x94\x85\x94R\x94(K\x01K\x00K\x01K\x03K\x13C\x12\x88\x01|\x00\x88\x03f\x02\x88\x00\x9e\x02\x88\x02\x8e\x01S\x00\x94N\x85\x94)\x8c\x02df\x94\x85\x94\x8c9/modin/modin/data_management/functions/binary_function.py\x94\x8c\x08<lambda>\x94KAC\x00\x94(\x8c\x04args\x94\x8c\x04func\x94\x8c\x06kwargs\x94\x8c\x05other\x94t\x94)t\x94R\x94K\x04}\x94(\x8c\x0b__package__\x94\x8c\x1fmodin.data_management.functions\x94\x8c\x08__name__\x94\x8c/modin.data_management.functions.binary_function\x94\x8c\x08__file__\x94\x8c9/modin/modin/data_management/functions/binary_function.py\x94u\x87\x94R\x94}\x94(\x8c\x07globals\x94}\x94\x8c\x08defaults\x94N\x8c\x04dict\x94}\x94\x8c\x0eclosure_values\x94]\x94()h\x02(h\x04h\t(K\x04K\x00K\x05K\x08K\x13C\x86t\x00|\x00|\x01|\x02\x83\x03}\x01t\x01|\x01t\x02\x83\x02rN|\
kwargs:    {}
Exception: TypeError('Invalid comparison between dtype=float64 and str')

distributed.worker - WARNING -  Compute Failed
Function:  apply_list_of_funcs
args:      ([[b'\x80\x04\x95\r\x14\x00\x00\x00\x00\x00\x00\x8c\x17cloudpickle.cloudpickle\x94\x8c\x0e_fill_function\x94\x93\x94(h\x00\x8c\x0f_make_skel_func\x94\x93\x94h\x00\x8c\r_builtin_type\x94\x93\x94\x8c\x08CodeType\x94\x85\x94R\x94(K\x01K\x00K\x01K\x03K\x13C\x12\x88\x01|\x00\x88\x03f\x02\x88\x00\x9e\x02\x88\x02\x8e\x01S\x00\x94N\x85\x94)\x8c\x02df\x94\x85\x94\x8c9/modin/modin/data_management/functions/binary_function.py\x94\x8c\x08<lambda>\x94KAC\x00\x94(\x8c\x04args\x94\x8c\x04func\x94\x8c\x06kwargs\x94\x8c\x05other\x94t\x94)t\x94R\x94K\x04}\x94(\x8c\x0b__package__\x94\x8c\x1fmodin.data_management.functions\x94\x8c\x08__name__\x94\x8c/modin.data_management.functions.binary_function\x94\x8c\x08__file__\x94\x8c9/modin/modin/data_management/functions/binary_function.py\x94u\x87\x94R\x94}\x94(\x8c\x07globals\x94}\x94\x8c\x08defaults\x94N\x8c\x04dict\x94}\x94\x8c\x0eclosure_values\x94]\x94()h\x02(h\x04h\t(K\x04K\x00K\x05K\x08K\x13C\x86t\x00|\x00|\x01|\x02\x83\x03}\x01t\x01|\x01t\x02\x83\x02rN|\
kwargs:    {}
Exception: TypeError('Invalid comparison between dtype=float64 and str')

distributed.worker - WARNING -  Compute Failed
Function:  apply_list_of_funcs
args:      ([[b'\x80\x04\x95\r\x14\x00\x00\x00\x00\x00\x00\x8c\x17cloudpickle.cloudpickle\x94\x8c\x0e_fill_function\x94\x93\x94(h\x00\x8c\x0f_make_skel_func\x94\x93\x94h\x00\x8c\r_builtin_type\x94\x93\x94\x8c\x08CodeType\x94\x85\x94R\x94(K\x01K\x00K\x01K\x03K\x13C\x12\x88\x01|\x00\x88\x03f\x02\x88\x00\x9e\x02\x88\x02\x8e\x01S\x00\x94N\x85\x94)\x8c\x02df\x94\x85\x94\x8c9/modin/modin/data_management/functions/binary_function.py\x94\x8c\x08<lambda>\x94KAC\x00\x94(\x8c\x04args\x94\x8c\x04func\x94\x8c\x06kwargs\x94\x8c\x05other\x94t\x94)t\x94R\x94K\x04}\x94(\x8c\x0b__package__\x94\x8c\x1fmodin.data_management.functions\x94\x8c\x08__name__\x94\x8c/modin.data_management.functions.binary_function\x94\x8c\x08__file__\x94\x8c9/modin/modin/data_management/functions/binary_function.py\x94u\x87\x94R\x94}\x94(\x8c\x07globals\x94}\x94\x8c\x08defaults\x94N\x8c\x04dict\x94}\x94\x8c\x0eclosure_values\x94]\x94()h\x02(h\x04h\t(K\x04K\x00K\x05K\x08K\x13C\x86t\x00|\x00|\x01|\x02\x83\x03}\x01t\x01|\x01t\x02\x83\x02rN|\
kwargs:    {}
Exception: TypeError('Invalid comparison between dtype=float64 and str')

distributed.worker - WARNING -  Compute Failed
Function:  apply_list_of_funcs
args:      ([[b'\x80\x04\x95\r\x14\x00\x00\x00\x00\x00\x00\x8c\x17cloudpickle.cloudpickle\x94\x8c\x0e_fill_function\x94\x93\x94(h\x00\x8c\x0f_make_skel_func\x94\x93\x94h\x00\x8c\r_builtin_type\x94\x93\x94\x8c\x08CodeType\x94\x85\x94R\x94(K\x01K\x00K\x01K\x03K\x13C\x12\x88\x01|\x00\x88\x03f\x02\x88\x00\x9e\x02\x88\x02\x8e\x01S\x00\x94N\x85\x94)\x8c\x02df\x94\x85\x94\x8c9/modin/modin/data_management/functions/binary_function.py\x94\x8c\x08<lambda>\x94KAC\x00\x94(\x8c\x04args\x94\x8c\x04func\x94\x8c\x06kwargs\x94\x8c\x05other\x94t\x94)t\x94R\x94K\x04}\x94(\x8c\x0b__package__\x94\x8c\x1fmodin.data_management.functions\x94\x8c\x08__name__\x94\x8c/modin.data_management.functions.binary_function\x94\x8c\x08__file__\x94\x8c9/modin/modin/data_management/functions/binary_function.py\x94u\x87\x94R\x94}\x94(\x8c\x07globals\x94}\x94\x8c\x08defaults\x94N\x8c\x04dict\x94}\x94\x8c\x0eclosure_values\x94]\x94()h\x02(h\x04h\t(K\x04K\x00K\x05K\x08K\x13C\x86t\x00|\x00|\x01|\x02\x83\x03}\x01t\x01|\x01t\x02\x83\x02rN|\
kwargs:    {}
Exception: TypeError('Invalid comparison between dtype=float64 and str')

distributed.worker - WARNING -  Compute Failed
Function:  apply_list_of_funcs
args:      ([[b'\x80\x04\x95\r\x14\x00\x00\x00\x00\x00\x00\x8c\x17cloudpickle.cloudpickle\x94\x8c\x0e_fill_function\x94\x93\x94(h\x00\x8c\x0f_make_skel_func\x94\x93\x94h\x00\x8c\r_builtin_type\x94\x93\x94\x8c\x08CodeType\x94\x85\x94R\x94(K\x01K\x00K\x01K\x03K\x13C\x12\x88\x01|\x00\x88\x03f\x02\x88\x00\x9e\x02\x88\x02\x8e\x01S\x00\x94N\x85\x94)\x8c\x02df\x94\x85\x94\x8c9/modin/modin/data_management/functions/binary_function.py\x94\x8c\x08<lambda>\x94KAC\x00\x94(\x8c\x04args\x94\x8c\x04func\x94\x8c\x06kwargs\x94\x8c\x05other\x94t\x94)t\x94R\x94K\x04}\x94(\x8c\x0b__package__\x94\x8c\x1fmodin.data_management.functions\x94\x8c\x08__name__\x94\x8c/modin.data_management.functions.binary_function\x94\x8c\x08__file__\x94\x8c9/modin/modin/data_management/functions/binary_function.py\x94u\x87\x94R\x94}\x94(\x8c\x07globals\x94}\x94\x8c\x08defaults\x94N\x8c\x04dict\x94}\x94\x8c\x0eclosure_values\x94]\x94()h\x02(h\x04h\t(K\x04K\x00K\x05K\x08K\x13C\x86t\x00|\x00|\x01|\x02\x83\x03}\x01t\x01|\x01t\x02\x83\x02rN|\
kwargs:    {}
Exception: TypeError('Invalid comparison between dtype=float64 and str')

distributed.worker - WARNING -  Compute Failed
Function:  apply_list_of_funcs
args:      ([[b'\x80\x04\x95\r\x14\x00\x00\x00\x00\x00\x00\x8c\x17cloudpickle.cloudpickle\x94\x8c\x0e_fill_function\x94\x93\x94(h\x00\x8c\x0f_make_skel_func\x94\x93\x94h\x00\x8c\r_builtin_type\x94\x93\x94\x8c\x08CodeType\x94\x85\x94R\x94(K\x01K\x00K\x01K\x03K\x13C\x12\x88\x01|\x00\x88\x03f\x02\x88\x00\x9e\x02\x88\x02\x8e\x01S\x00\x94N\x85\x94)\x8c\x02df\x94\x85\x94\x8c9/modin/modin/data_management/functions/binary_function.py\x94\x8c\x08<lambda>\x94KAC\x00\x94(\x8c\x04args\x94\x8c\x04func\x94\x8c\x06kwargs\x94\x8c\x05other\x94t\x94)t\x94R\x94K\x04}\x94(\x8c\x0b__package__\x94\x8c\x1fmodin.data_management.functions\x94\x8c\x08__name__\x94\x8c/modin.data_management.functions.binary_function\x94\x8c\x08__file__\x94\x8c9/modin/modin/data_management/functions/binary_function.py\x94u\x87\x94R\x94}\x94(\x8c\x07globals\x94}\x94\x8c\x08defaults\x94N\x8c\x04dict\x94}\x94\x8c\x0eclosure_values\x94]\x94()h\x02(h\x04h\t(K\x04K\x00K\x05K\x08K\x13C\x86t\x00|\x00|\x01|\x02\x83\x03}\x01t\x01|\x01t\x02\x83\x02rN|\
kwargs:    {}
Exception: TypeError('Invalid comparison between dtype=float64 and str')

............ [ 98%]
........................................................................ [ 98%]
........................................................................ [ 98%]
........................................................................ [ 99%]
........................................................................ [ 99%]
....................................................................     [100%]

----------- coverage: platform linux, python 3.7.7-final-0 -----------
Name                                                               Stmts   Miss  Cover
--------------------------------------------------------------------------------------
modin/__init__.py                                                     76     38    50%
modin/_version.py                                                    272    172    37%
modin/apply_license_header.py                                         19     19     0%
modin/backends/__init__.py                                             0      0   100%
modin/backends/base/__init__.py                                        0      0   100%
modin/backends/base/query_compiler.py                                129      0   100%
modin/backends/pandas/__init__.py                                      0      0   100%
modin/backends/pandas/parsers.py                                     207    125    40%
modin/backends/pandas/query_compiler.py                              759    149    80%
modin/data_management/__init__.py                                      0      0   100%
modin/data_management/dispatcher.py                                   78     16    79%
modin/data_management/factories.py                                    85     26    69%
modin/data_management/functions/__init__.py                            7      0   100%
modin/data_management/functions/binary_function.py                    21      0   100%
modin/data_management/functions/foldfunction.py                        6      0   100%
modin/data_management/functions/function.py                            6      1    83%
modin/data_management/functions/groupby_function.py                   50     36    28%
modin/data_management/functions/mapfunction.py                         6      0   100%
modin/data_management/functions/mapreducefunction.py                   9      0   100%
modin/data_management/functions/reductionfunction.py                   6      0   100%
modin/data_management/utils.py                                        32     14    56%
modin/engines/__init__.py                                              0      0   100%
modin/engines/base/__init__.py                                         0      0   100%
modin/engines/base/frame/__init__.py                                   0      0   100%
modin/engines/base/frame/axis_partition.py                            45     28    38%
modin/engines/base/frame/data.py                                     491     42    91%
modin/engines/base/frame/partition.py                                  1      0   100%
modin/engines/base/frame/partition_manager.py                        159     30    81%
modin/engines/base/io/__init__.py                                     12      0   100%
modin/engines/base/io/column_stores/__init__.py                        0      0   100%
modin/engines/base/io/column_stores/column_store_reader.py            40      0   100%
modin/engines/base/io/column_stores/feather_reader.py                  9      0   100%
modin/engines/base/io/column_stores/hdf_reader.py                      3      0   100%
modin/engines/base/io/column_stores/parquet_reader.py                 34      1    97%
modin/engines/base/io/file_reader.py                                  85      7    92%
modin/engines/base/io/io.py                                          110     34    69%
modin/engines/base/io/sql/__init__.py                                  0      0   100%
modin/engines/base/io/sql/sql_reader.py                               39      1    97%
modin/engines/base/io/text/__init__.py                                 0      0   100%
modin/engines/base/io/text/csv_reader.py                             112      2    98%
modin/engines/base/io/text/excel_reader.py                           106      9    92%
modin/engines/base/io/text/fwf_reader.py                             115    108     6%
modin/engines/base/io/text/json_reader.py                             50      2    96%
modin/engines/base/io/text/text_file_reader.py                        34      1    97%
modin/engines/base/series/__init__.py                                  0      0   100%
modin/engines/dask/__init__.py                                         0      0   100%
modin/engines/dask/pandas_on_dask/__init__.py                          0      0   100%
modin/engines/dask/pandas_on_dask/frame/__init__.py                    0      0   100%
modin/engines/dask/pandas_on_dask/frame/axis_partition.py             27      1    96%
modin/engines/dask/pandas_on_dask/frame/data.py                       15      0   100%
modin/engines/dask/pandas_on_dask/frame/partition.py                  75     19    75%
modin/engines/dask/pandas_on_dask/frame/partition_manager.py          44     18    59%
modin/engines/dask/pandas_on_dask/io.py                               17      0   100%
modin/engines/dask/pandas_on_dask/series/__init__.py                   0      0   100%
modin/engines/dask/task_wrapper.py                                     9      0   100%
modin/engines/python/__init__.py                                       0      0   100%
modin/engines/python/pandas_on_python/__init__.py                      0      0   100%
modin/engines/python/pandas_on_python/frame/__init__.py                0      0   100%
modin/engines/python/pandas_on_python/frame/axis_partition.py         14     14     0%
modin/engines/python/pandas_on_python/frame/data.py                    4      4     0%
modin/engines/python/pandas_on_python/frame/partition.py              65     65     0%
modin/engines/python/pandas_on_python/frame/partition_manager.py       7      7     0%
modin/engines/python/pandas_on_python/io.py                            6      6     0%
modin/engines/python/pandas_on_python/series/__init__.py               0      0   100%
modin/engines/ray/__init__.py                                          0      0   100%
modin/engines/ray/generic/__init__.py                                  0      0   100%
modin/engines/ray/generic/frame/__init__.py                            0      0   100%
modin/engines/ray/generic/frame/partition_manager.py                  10     10     0%
modin/engines/ray/generic/io.py                                       14     14     0%
modin/engines/ray/generic/series/__init__.py                           0      0   100%
modin/engines/ray/pandas_on_ray/__init__.py                            0      0   100%
modin/engines/ray/pandas_on_ray/frame/__init__.py                      0      0   100%
modin/engines/ray/pandas_on_ray/frame/axis_partition.py               22     22     0%
modin/engines/ray/pandas_on_ray/frame/data.py                         11     11     0%
modin/engines/ray/pandas_on_ray/frame/partition.py                    86     86     0%
modin/engines/ray/pandas_on_ray/frame/partition_manager.py            43     43     0%
modin/engines/ray/pandas_on_ray/io.py                                 18     18     0%
modin/engines/ray/pandas_on_ray/series/__init__.py                     0      0   100%
modin/engines/ray/task_wrapper.py                                      7      7     0%
modin/engines/ray/utils.py                                            52     52     0%
modin/error_message.py                                                22      2    91%
modin/experimental/__init__.py                                         0      0   100%
modin/experimental/cloud/__init__.py                                   6      6     0%
modin/experimental/cloud/base.py                                      36     36     0%
modin/experimental/cloud/cluster.py                                   90     90     0%
modin/experimental/cloud/connection.py                                98     98     0%
modin/experimental/cloud/rayscale.py                                 107    107     0%
modin/experimental/engines/__init__.py                                 0      0   100%
modin/experimental/engines/pandas_on_ray/__init__.py                   0      0   100%
modin/experimental/engines/pandas_on_ray/io_exp.py                    38     38     0%
modin/experimental/engines/pandas_on_ray/sql.py                       66     66     0%
modin/experimental/pandas/__init__.py                                  6      6     0%
modin/experimental/pandas/io_exp.py                                    7      7     0%
modin/pandas/__init__.py                                              38      8    79%
modin/pandas/base.py                                                1147     52    95%
modin/pandas/concat.py                                                58      5    91%
modin/pandas/dataframe.py                                            885     95    89%
modin/pandas/datetimes.py                                              7      0   100%
modin/pandas/general.py                                               53      3    94%
modin/pandas/groupby.py                                              291     38    87%
modin/pandas/indexing.py                                             209     32    85%
modin/pandas/io.py                                                   147     11    93%
modin/pandas/iterator.py                                              17      0   100%
modin/pandas/reshape.py                                               30      0   100%
modin/pandas/series.py                                               945     80    92%
modin/pandas/utils.py                                                 28      3    89%
--------------------------------------------------------------------------------------
TOTAL                                                               8090   2041    75%

= 18330 passed, 31 skipped, 105 xfailed, 515 xpassed, 32732 warnings in 1560.97s (0:26:00) =

TOTAL                                                               8090   2041    75%

= 18330 passed, 31 skipped, 105 xfailed, 515 xpassed, 32732 warnings in 1560.97s (0:26:00) =

@codecov
Copy link

codecov bot commented Jul 23, 2020

Codecov Report

Merging #1776 into master will decrease coverage by 1.81%.
The diff coverage is 87.50%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #1776      +/-   ##
==========================================
- Coverage   84.23%   82.41%   -1.82%     
==========================================
  Files          77       77              
  Lines        8056     9129    +1073     
==========================================
+ Hits         6786     7524     +738     
- Misses       1270     1605     +335     
Impacted Files Coverage Δ
modin/data_management/functions/binary_function.py 100.00% <ø> (ø)
...odin/data_management/functions/groupby_function.py 92.00% <ø> (+2.90%) ⬆️
modin/experimental/cloud/base.py 0.00% <0.00%> (ø)
modin/backends/pandas/query_compiler.py 86.89% <87.50%> (-8.88%) ⬇️
modin/engines/base/frame/data.py 94.29% <96.66%> (+0.34%) ⬆️
modin/engines/ray/generic/io.py 78.57% <100.00%> (ø)
modin/pandas/groupby.py 86.94% <100.00%> (ø)
modin/pandas/indexing.py 84.68% <100.00%> (+0.29%) ⬆️
modin/pandas/base.py 89.89% <0.00%> (-5.57%) ⬇️
... and 4 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 731816d...aea4e3e. Read the comment docs.

@YarShev
Copy link
Collaborator

YarShev commented Jul 23, 2020

@devin-petersohn , LGTM! However, CI is red because of failing of containerized Modin on Python tests. Apperently, you need to rebase on current master.

Signed-off-by: Devin Petersohn <devin.petersohn@gmail.com>
@devin-petersohn
Copy link
Collaborator Author

@YarShev I have rebased, it appears to have fixed the issue.

@YarShev
Copy link
Collaborator

YarShev commented Jul 24, 2020

Thanks @devin-petersohn . Although testing ci / test-windows (3.7.x, dask, MapMetadata) (pull_request) is still in state Queued. I checked it locally, it is okay.

@YarShev YarShev merged commit 86e1a4e into modin-project:master Jul 24, 2020
@devin-petersohn
Copy link
Collaborator Author

@YarShev I have noticed some permanently queued jobs lately with GitHub Actions, where they do not show as executed, but I think they have executed.

aregm pushed a commit to aregm/modin that referenced this pull request Sep 16, 2020
…roject#1776)

Signed-off-by: Devin Petersohn <devin.petersohn@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

loc doesnt support a callable
3 participants