Пример #1
0
 def test_time_sma(self):
     """Test if time_sma filter works."""
     filt = TimeSMAFilter(window_size=timedelta(minutes=2),
                          precision=2,
                          entity=None,
                          type='last')
     for state in self.values:
         filtered = filt.filter_state(state)
     assert 21.5 == filtered.state
Пример #2
0
 def test_time_sma(self):
     """Test if time_sma filter works."""
     filt = TimeSMAFilter(window_size=timedelta(minutes=2),
                          precision=2,
                          entity=None,
                          type='last')
     for state in self.values:
         filtered = filt.filter_state(state)
     self.assertEqual(21.5, filtered.state)
 def test_time_sma(self):
     """Test if time_sma filter works."""
     filt = TimeSMAFilter(window_size=timedelta(minutes=2),
                          precision=2,
                          entity=None,
                          type='last')
     past = dt_util.utcnow() - timedelta(minutes=5)
     for state in self.values:
         with patch('homeassistant.util.dt.utcnow', return_value=past):
             filtered = filt.filter_state(state)
         past += timedelta(minutes=1)
     self.assertEqual(21.5, filtered)