mostly successful tests after a few changes

18 views
Skip to first unread message

Greg Troxel

unread,
Mar 3, 2026, 12:46:58 PMMar 3
to weewx-de...@googlegroups.com

After:

rm /home/gdt/SOFTWARE/WX/weewx/src/weedb/tests/test_mysql.py
~/SOFTWARE/WX/weewx/src/weeutil/tests > git mv test_config.py test_weeutil_config.py

I ran pytest-3.13. There were a lot of mysql complaints but

=== 28 failed, 278 passed, 52 errors in 31.62s ===

which seems pretty good. Looks like there are some legit failures
though.


=========================== short test summary info ============================
FAILED src/weedb/tests/test_weedb.py::TestMySQL::test_drop - weedb.CannotConn...
FAILED src/weedb/tests/test_weedb.py::TestMySQL::test_double_create - weedb.C...
FAILED src/weedb/tests/test_weedb.py::TestMySQL::test_no_db - weedb.CannotCon...
FAILED src/weedb/tests/test_weedb.py::TestMySQL::test_no_tables - weedb.Canno...
FAILED src/weedb/tests/test_weedb.py::TestMySQL::test_create - weedb.CannotCo...
FAILED src/weedb/tests/test_weedb.py::TestMySQL::test_bad_table - weedb.Canno...
FAILED src/weedb/tests/test_weedb.py::TestMySQL::test_select - weedb.CannotCo...
FAILED src/weedb/tests/test_weedb.py::TestMySQL::test_bad_select - weedb.Cann...
FAILED src/weedb/tests/test_weedb.py::TestMySQL::test_rollback - weedb.Cannot...
FAILED src/weedb/tests/test_weedb.py::TestMySQL::test_transaction - weedb.Can...
FAILED src/weedb/tests/test_weedb.py::TestMySQL::test_variable - weedb.Cannot...
FAILED src/weeutil/tests/test_weeutil.py::test_stampgen - OverflowError: mkti...
FAILED src/weeutil/tests/test_weeutil.py::test_intervalgen - OverflowError: m...
FAILED src/weewx/tests/test_daily.py::testTags[sqlite] - AssertionError: asse...
FAILED src/weewx/tests/test_daily.py::test_agg_intervals[sqlite] - AssertionE...
FAILED src/weewx/tests/test_templates.py::test_report_engine[sqlite] - Assert...
FAILED src/weewx/tests/test_almanac.py::TestAlmanac::test_moon_extended - Ass...
FAILED src/weewx/tests/test_almanac.py::TestAlmanac::test_sun_extended - Asse...
FAILED src/weewx/tests/test_almanac.py::TestAlmanac::test_mars - AssertionErr...
FAILED src/weewx/tests/test_database.py::test_open_no_archive[archive_db_dict1]
FAILED src/weewx/tests/test_database.py::test_open_unitialized_archive[archive_db_dict1]
FAILED src/weewx/tests/test_database.py::test_open_with_create_no_archive[archive_db_dict1]
FAILED src/weewx/tests/test_database.py::test_open_with_create_uninitialized[archive_db_dict1]
FAILED src/weewx/tests/test_database.py::test_create_archive[archive_db_dict1]
FAILED src/weewx/tests/test_database.py::test_empty_archive[archive_db_dict1]
FAILED src/weewx/tests/test_database.py::test_add_archive_records[archive_db_dict1]
FAILED src/weewx/tests/test_database.py::test_get_records[archive_db_dict1]
FAILED src/weewx/tests/test_database.py::test_update[archive_db_dict1] - weed...
ERROR src/weedb/tests/test_errors.py::TestErrors::test_bad_host - weedb.Canno...
ERROR src/weedb/tests/test_errors.py::TestErrors::test_bad_password - weedb.C...
ERROR src/weedb/tests/test_errors.py::TestErrors::test_drop_nonexistent_database
ERROR src/weedb/tests/test_errors.py::TestErrors::test_drop_nopermission - we...
ERROR src/weedb/tests/test_errors.py::TestErrors::test_create_nopermission - ...
ERROR src/weedb/tests/test_errors.py::TestErrors::test_double_db_create - wee...
ERROR src/weedb/tests/test_errors.py::TestErrors::test_open_nonexistent_database
ERROR src/weedb/tests/test_errors.py::TestErrors::test_select_nonexistent_database
ERROR src/weedb/tests/test_errors.py::TestErrors::test_select_nonexistent_table
ERROR src/weedb/tests/test_errors.py::TestErrors::test_double_table_create - ...
ERROR src/weedb/tests/test_errors.py::TestErrors::test_select_nonexistent_column
ERROR src/weedb/tests/test_errors.py::TestErrors::test_duplicate_key - weedb....
ERROR src/weewx/tests/test_aggregate.py::test_get_aggregate[mysql] - weedb.Ca...
ERROR src/weewx/tests/test_aggregate.py::test_AggregateDaily[mysql] - weedb.C...
ERROR src/weewx/tests/test_aggregate.py::test_get_aggregate_heatcool[mysql]
ERROR src/weewx/tests/test_aggregate.py::test_get_aggregate_windvec[mysql] - ...
ERROR src/weewx/tests/test_aggregate.py::test_get_aggregate_expression[mysql]
ERROR src/weewx/tests/test_aggregate.py::test_first_wind[mysql] - weedb.Canno...
ERROR src/weewx/tests/test_aggregate.py::test_last_wind[mysql] - weedb.Cannot...
ERROR src/weewx/tests/test_daily.py::test_create_stats[mysql] - weedb.CannotC...
ERROR src/weewx/tests/test_daily.py::testScalarTally[mysql] - weedb.CannotCon...
ERROR src/weewx/tests/test_daily.py::testWindTally[mysql] - weedb.CannotConne...
ERROR src/weewx/tests/test_daily.py::testRebuild[mysql] - weedb.CannotConnect...
ERROR src/weewx/tests/test_daily.py::testTags[mysql] - weedb.CannotConnectErr...
ERROR src/weewx/tests/test_daily.py::test_agg_intervals[mysql] - weedb.Cannot...
ERROR src/weewx/tests/test_daily.py::test_agg[mysql] - weedb.CannotConnectErr...
ERROR src/weewx/tests/test_daily.py::test_rainYear[mysql] - weedb.CannotConne...
ERROR src/weewx/tests/test_daily.py::test_heatcool[mysql] - weedb.CannotConne...
ERROR src/weewx/tests/test_series.py::test_get_series_archive_outTemp[mysql]
ERROR src/weewx/tests/test_series.py::test_get_series_daily_agg_rain_sum[mysql]
ERROR src/weewx/tests/test_series.py::test_get_series_archive_agg_rain_sum[mysql]
ERROR src/weewx/tests/test_series.py::test_get_series_archive_agg_rain_cum[mysql]
ERROR src/weewx/tests/test_series.py::test_get_series_archive_windvec[mysql]
ERROR src/weewx/tests/test_series.py::test_get_series_archive_agg_windvec_avg[mysql]
ERROR src/weewx/tests/test_series.py::test_get_series_archive_agg_windvec_last[mysql]
ERROR src/weewx/tests/test_series.py::test_get_aggregate_windvec_last[mysql]
ERROR src/weewx/tests/test_series.py::test_get_series_on_the_fly[mysql] - wee...
ERROR src/weewx/tests/test_series.py::test_get_aggregate_series_on_the_fly[mysql]
ERROR src/weewx/tests/test_templates.py::test_report_engine[mysql] - weedb.Ca...
ERROR src/weewx/tests/test_xtypes.py::test_daily_scalar[mysql] - weedb.Cannot...
ERROR src/weewx/tests/test_xtypes.py::test_daily_vecdir[mysql] - weedb.Cannot...
ERROR src/weewx/tests/test_xtypes.py::test_daily_vecavg[mysql] - weedb.Cannot...
ERROR src/weewx/tests/test_xtypes.py::test_archive_table_vecdir[mysql] - weed...
ERROR src/weewx/tests/test_xtypes.py::test_archive_table_vecavg[mysql] - weed...
ERROR src/weewx/tests/test_xtypes.py::test_archive_table_long_vecdir[mysql]
ERROR src/weewx/tests/test_xtypes.py::test_archive_table_long_vecavg[mysql]
ERROR src/weewx/tests/test_xtypes.py::test_has_data_true[mysql] - weedb.Canno...
ERROR src/weewx/tests/test_xtypes.py::test_has_data_false[mysql] - weedb.Cann...
ERROR src/weewx/tests/test_xtypes.py::test_has_data_unknown[mysql] - weedb.Ca...
ERROR src/weewx/tests/test_xtypes.py::test_get_aggregate_none[mysql] - weedb....
ERROR src/weewx/tests/test_manager.py::TestMySQLWeights::test_weights - weedb...
ERROR src/weewx/tests/test_manager.py::TestMySQLWeights::test_reweight - weed...
================== 28 failed, 278 passed, 52 errors in 17.96s ==================
Reply all
Reply to author
Forward
0 new messages