Skip to content
This repository was archived by the owner on Jul 30, 2021. It is now read-only.

Commit f55bf71

Browse files
authored
Merge pull request #91 from tchellomello/pyarlo_0.1.9
Version 0.1.9
2 parents 0dfd600 + adae8d9 commit f55bf71

File tree

5 files changed

+8
-3
lines changed

5 files changed

+8
-3
lines changed

pyarlo/base_station.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -684,6 +684,7 @@ def update(self):
684684

685685
if current_time >= (last_refresh + self._refresh_rate):
686686
self.get_cameras_properties()
687+
self.get_ambient_sensor_data()
687688
self._attrs = self._session.refresh_attributes(self.name)
688689
self._attrs = assert_is_dict(self._attrs)
689690
_LOGGER.debug("Called base station update of camera properties: "

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ def readme():
1111
setup(
1212
name='pyarlo',
1313
packages=['pyarlo'],
14-
version='0.1.8',
14+
version='0.1.9',
1515
description='Python Arlo is a library written in Python 2.7/3x ' +
1616
'that exposes the Netgear Arlo cameras as Python objects.',
1717
long_description=readme(),

tests/test_base_station.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ def test_get_properties(self, mock):
8383

8484
@requests_mock.Mocker()
8585
@patch.object(ArloBaseStation, "publish_and_get_event", load_camera_props)
86+
@patch.object(ArloBaseStation, "get_ambient_sensor_data", MagicMock())
8687
def test_camera_properties(self, mock):
8788
"""Test ArloBaseStation.get_cameras_properties."""
8889
base = self.load_base_station(mock)

tests/test_camera.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
open_fixture
1212
)
1313

14-
from mock import patch
14+
from mock import patch, MagicMock
1515
from pyarlo import PyArlo, ArloBaseStation
1616
from pyarlo.camera import ArloCamera
1717
from pyarlo.const import (
@@ -43,6 +43,7 @@ def load_arlo(self, mock):
4343

4444
@requests_mock.Mocker()
4545
@patch.object(ArloBaseStation, "publish_and_get_event", load_camera_props)
46+
@patch.object(ArloBaseStation, "get_ambient_sensor_data", MagicMock())
4647
def test_camera_properties(self, mock):
4748
"""Test ArloCamera properties."""
4849
arlo = self.load_arlo(mock)

tests/test_modes.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
"""The tests for the PyArlo platform."""
22
import unittest
33
from functools import partial
4-
from mock import patch
4+
from mock import patch, MagicMock
55
from pyarlo import ArloBaseStation, PyArlo
66
from tests.common import load_fixture, load_camera_schedule
77

@@ -84,6 +84,7 @@ def test_available_modes(self, mock):
8484

8585
@requests_mock.Mocker()
8686
@patch.object(ArloBaseStation, "publish_and_get_event", load_modes)
87+
@patch.object(ArloBaseStation, "get_ambient_sensor_data", MagicMock())
8788
def test_set_mode(self, mock):
8889
"""Test PyArlo BaseStation.mode property."""
8990
notify_url = NOTIFY_ENDPOINT.format("48b14cbbbbbbb")
@@ -108,6 +109,7 @@ def test_set_mode(self, mock):
108109
@requests_mock.Mocker()
109110
@patch.object(ArloBaseStation, "publish_and_get_event",
110111
partial(load_camera_schedule, active=True))
112+
@patch.object(ArloBaseStation, "get_ambient_sensor_data", MagicMock)
111113
def test_set_schedule_mode(self, mock):
112114
"""Test PyArlo BaseStation.mode property."""
113115
notify_url = NOTIFY_ENDPOINT.format("48b14cbbbbbbb")

0 commit comments

Comments
 (0)