def test_create_daily_report_when_average_time_does_not_change(self, *args):
     """Testing output when average time increases. Expected: zero change"""
     output_message = create_report(["test_bq_table"], "test", False)
     assert ", change +0.000%" in output_message
 def test_create_daily_report_when_average_time_increases_twice(self, *args):
     """Testing output when average time increases twice. Expected: 100% increase"""
     output_message = create_report(["test_bq_table"], "test", False)
     assert ", change +100.000%" in output_message
 def test_create_daily_report_when_average_time_decreases(self, *args):
     """Testing output when average time increases. Expected: negative change"""
     output_message = create_report(["test_bq_table"], "test", False)
     assert ", change -" in output_message
 def test_create_daily_report_when_single_entry_was_uploaded(self, *args):
     """Testing stddev value when single data entry was uploaded. Expected: 0"""
     output_message = create_report(["test_bq_table"], "test", False)
     assert ", stddev 0.00" in output_message
 def test_create_daily_report_when_no_historical_data_was_uploaded(self, *args):
     """Testing output when no historical data is available. Expected: no message."""
     output_message = create_report(["test_bq_table"], "test", False)
     self.assertEqual(output_message, "")
 def test_create_daily_report_when_average_time_does_not_change(
         self, *args):
     """Testing output when average time increases. Expected: zero change"""
     output_message = create_report(["test_bq_table"], "test", False)
     assert ", change +0.000%" in output_message
 def test_create_daily_report_when_no_data_was_uploaded(self, *args):
     """Testing creating report when no data was uploaded. Expected: Error message"""
     output_message = create_report(["test_bq_table"], "test", False)
     assert "no test results uploaded in recent 24h." in output_message
 def test_create_daily_report_when_average_time_decreases(self, *args):
     """Testing output when average time increases. Expected: negative change"""
     output_message = create_report(["test_bq_table"], "test", False)
     assert ", change -" in output_message
 def test_create_daily_report_when_average_time_increases_twice(
         self, *args):
     """Testing output when average time increases twice. Expected: 100% increase"""
     output_message = create_report(["test_bq_table"], "test", False)
     assert ", change +100.000%" in output_message
 def test_create_daily_report_when_no_historical_data_was_uploaded(
         self, *args):
     """Testing output when no historical data is available. Expected: no message."""
     output_message = create_report(["test_bq_table"], "test", False)
     self.assertEqual(output_message, "")
 def test_create_daily_report_when_single_entry_was_uploaded(self, *args):
     """Testing stddev value when single data entry was uploaded. Expected: 0"""
     output_message = create_report(["test_bq_table"], "test", False)
     assert ", stddev 0.00" in output_message
 def test_create_daily_report_when_no_data_was_uploaded(self, *args):
     """Testing creating report when no data was uploaded. Expected: Error message"""
     output_message = create_report(["test_bq_table"], "test", False)
     assert "no test results uploaded in recent 24h." in output_message