Hello community,

here is the log from the commit of package python-pynetbox for openSUSE:Factory 
checked in at 2019-11-19 12:59:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pynetbox (Old)
 and      /work/SRC/openSUSE:Factory/.python-pynetbox.new.26869 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-pynetbox"

Tue Nov 19 12:59:16 2019 rev:4 rq:749411 version:4.1.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pynetbox/python-pynetbox.changes  
2019-11-17 19:23:05.686867547 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-pynetbox.new.26869/python-pynetbox.changes   
    2019-11-19 12:59:17.666135235 +0100
@@ -1,0 +2,6 @@
+Mon Nov 18 19:17:43 UTC 2019 - Martin Hauke <[email protected]>
+
+- Update to version 4.1.1
+  * Fix Endpoint.choices() by assigning http_session.
+
+-------------------------------------------------------------------

Old:
----
  pynetbox-4.1.0.tar.gz

New:
----
  pynetbox-4.1.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-pynetbox.spec ++++++
--- /var/tmp/diff_new_pack.5iKGxK/_old  2019-11-19 12:59:18.210134892 +0100
+++ /var/tmp/diff_new_pack.5iKGxK/_new  2019-11-19 12:59:18.210134892 +0100
@@ -18,7 +18,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:           python-pynetbox
-Version:        4.1.0
+Version:        4.1.1
 Release:        0
 Summary:        NetBox API client library
 License:        Apache-2.0

++++++ pynetbox-4.1.0.tar.gz -> pynetbox-4.1.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pynetbox-4.1.0/PKG-INFO new/pynetbox-4.1.1/PKG-INFO
--- old/pynetbox-4.1.0/PKG-INFO 2019-11-16 03:39:46.000000000 +0100
+++ new/pynetbox-4.1.1/PKG-INFO 2019-11-18 18:06:36.000000000 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: pynetbox
-Version: 4.1.0
+Version: 4.1.1
 Summary: NetBox API client library
 Home-page: https://github.com/digitalocean/pynetbox
 Author: Zach Moody
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pynetbox-4.1.0/pynetbox/api.py 
new/pynetbox-4.1.1/pynetbox/api.py
--- old/pynetbox-4.1.0/pynetbox/api.py  2019-11-16 03:39:27.000000000 +0100
+++ new/pynetbox-4.1.1/pynetbox/api.py  2019-11-18 18:06:16.000000000 +0100
@@ -189,5 +189,6 @@
         version = Request(
             base=self.base_url,
             ssl_verify=self.ssl_verify,
+            http_session=self.http_session,
         ).get_version()
         return version
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pynetbox-4.1.0/pynetbox/core/endpoint.py 
new/pynetbox-4.1.1/pynetbox/core/endpoint.py
--- old/pynetbox-4.1.0/pynetbox/core/endpoint.py        2019-11-16 
03:39:27.000000000 +0100
+++ new/pynetbox-4.1.1/pynetbox/core/endpoint.py        2019-11-18 
18:06:16.000000000 +0100
@@ -325,6 +325,7 @@
             token=self.api.token,
             private_key=self.api.private_key,
             ssl_verify=self.api.ssl_verify,
+            http_session=self.api.http_session,
         ).options()
         try:
             post_data = req['actions']['POST']
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pynetbox-4.1.0/pynetbox/core/query.py 
new/pynetbox-4.1.1/pynetbox/core/query.py
--- old/pynetbox-4.1.0/pynetbox/core/query.py   2019-11-16 03:39:27.000000000 
+0100
+++ new/pynetbox-4.1.1/pynetbox/core/query.py   2019-11-18 18:06:16.000000000 
+0100
@@ -132,14 +132,14 @@
 
     def __init__(
         self,
-        base=None,
+        base,
+        http_session,
         filters=None,
         key=None,
         token=None,
         private_key=None,
         session_key=None,
         ssl_verify=True,
-        http_session=None,
     ):
         """
         Instantiates a new Request object
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pynetbox-4.1.0/pynetbox.egg-info/PKG-INFO 
new/pynetbox-4.1.1/pynetbox.egg-info/PKG-INFO
--- old/pynetbox-4.1.0/pynetbox.egg-info/PKG-INFO       2019-11-16 
03:39:46.000000000 +0100
+++ new/pynetbox-4.1.1/pynetbox.egg-info/PKG-INFO       2019-11-18 
18:06:36.000000000 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: pynetbox
-Version: 4.1.0
+Version: 4.1.1
 Summary: NetBox API client library
 Home-page: https://github.com/digitalocean/pynetbox
 Author: Zach Moody
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pynetbox-4.1.0/tests/unit/test_endpoint.py 
new/pynetbox-4.1.1/tests/unit/test_endpoint.py
--- old/pynetbox-4.1.0/tests/unit/test_endpoint.py      2019-11-16 
03:39:27.000000000 +0100
+++ new/pynetbox-4.1.1/tests/unit/test_endpoint.py      2019-11-18 
18:06:16.000000000 +0100
@@ -38,3 +38,27 @@
         test_obj = Endpoint(api, app, "test")
         with self.assertRaises(ValueError) as _:
             test_obj.filter(id=1)
+
+    def test_choices(self):
+        with patch(
+            "pynetbox.core.query.Request.options", return_value=Mock()
+        ) as mock:
+            api = Mock(base_url="http://localhost:8000/api";)
+            app = Mock(name="test")
+            mock.return_value = {
+                "actions": {
+                    "POST": {
+                        "letter": {
+                            "choices": [
+                                {"display_name": "A", "value": 1},
+                                {"display_name": "B", "value": 2},
+                                {"display_name": "C", "value": 3},
+                            ]
+                        }
+                    }
+                }
+            }
+            test_obj = Endpoint(api, app, "test")
+            choices = test_obj.choices()
+            self.assertEqual(choices["letter"][1]["display_name"], "B")
+            self.assertEqual(choices["letter"][1]["value"], 2)


Reply via email to