mirror of
https://github.com/home-assistant/core.git
synced 2025-04-23 16:57:53 +00:00
Fix flaky device scanner test
This commit is contained in:
parent
99c87ff862
commit
5b10d35aa8
@ -122,13 +122,11 @@ class TestComponentsDeviceTracker(unittest.TestCase):
|
||||
# be every 12 seconds or else the time_changed event will be ignored.
|
||||
nowAlmostMinimumGone = now + device_tracker.TIME_DEVICE_NOT_FOUND
|
||||
nowAlmostMinimumGone -= timedelta(
|
||||
seconds=(nowAlmostMinimumGone.second % 12))
|
||||
seconds=12+(nowAlmostMinimumGone.second % 12))
|
||||
|
||||
nowMinimumGone = now + device_tracker.TIME_DEVICE_NOT_FOUND
|
||||
nowMinimumGone += timedelta(seconds=12-(nowMinimumGone.second % 12))
|
||||
|
||||
print(now, nowAlmostMinimumGone, nowMinimumGone)
|
||||
|
||||
# Test initial is correct
|
||||
self.assertTrue(device_tracker.is_on(self.hass))
|
||||
self.assertFalse(device_tracker.is_on(self.hass, dev1))
|
||||
@ -153,10 +151,10 @@ class TestComponentsDeviceTracker(unittest.TestCase):
|
||||
fil.write('dev2,Device 2,1,http://example.com/picture.jpg\n')
|
||||
fil.write('dev3,DEV3,1,\n')
|
||||
|
||||
# reload dev file
|
||||
scanner.come_home('dev1')
|
||||
scanner.leave_home('dev2')
|
||||
|
||||
# reload dev file
|
||||
self.hass.services.call(
|
||||
device_tracker.DOMAIN,
|
||||
device_tracker.SERVICE_DEVICE_TRACKER_RELOAD)
|
||||
|
Loading…
x
Reference in New Issue
Block a user