コード例 #1
0
ファイル: test_app.py プロジェクト: posborne/pysmartthings
 async def test_save_no_app_id(api):
     """Tests save when there's no app id."""
     # Arrange
     settings = AppSettingsEntity(api, None)
     # Act/Assert
     with pytest.raises(ValueError):
         await settings.save()
コード例 #2
0
ファイル: test_app.py プロジェクト: posborne/pysmartthings
 async def test_refresh(api):
     """Tests data is refreshed."""
     # Arrange
     data = {"settings": {"test2": "test"}}
     settings = AppSettingsEntity(api, APP_ID, data)
     # Act
     await settings.refresh()
     # Assert
     assert settings.settings == {"test": "test"}
コード例 #3
0
ファイル: test_app.py プロジェクト: posborne/pysmartthings
 async def test_save(api):
     """Tests the save function."""
     # Arrange
     data = {"settings": {"test": "test"}}
     settings = AppSettingsEntity(api, APP_ID, data)
     # Act
     await settings.save()
     # Assert
     assert settings.settings == {"test": "test"}
コード例 #4
0
 async def test_refresh(api):
     """Tests data is refreshed."""
     # Arrange
     data = {'settings': {'test2': 'test'}}
     settings = AppSettingsEntity(api, APP_ID, data)
     # Act
     await settings.refresh()
     # Assert
     assert settings.settings == {'test': 'test'}