From 6910f80db5ed9b29f35964b3112ab230eb19d21d Mon Sep 17 00:00:00 2001 From: radu-iordache Date: Thu, 17 Aug 2017 17:24:01 +0200 Subject: [PATCH 1/2] - fixed associated_parts() tests --- ...st_retrieve_associated_parts_to_activity.json | 1 - ...t_retrieve_part_associated_to_activities.json | 1 - ...eve_part_models_associated_to_activities.json | 2 +- tests/test_activities.py | 16 ++++++++-------- 4 files changed, 9 insertions(+), 11 deletions(-) diff --git a/tests/cassettes/TestActivities.test_retrieve_associated_parts_to_activity.json b/tests/cassettes/TestActivities.test_retrieve_associated_parts_to_activity.json index b5ab7e849..e69de29bb 100644 --- a/tests/cassettes/TestActivities.test_retrieve_associated_parts_to_activity.json +++ b/tests/cassettes/TestActivities.test_retrieve_associated_parts_to_activity.json @@ -1 +0,0 @@ -{"recorded_with": "betamax/0.8.0", "http_interactions": [{"request": {"body": {"encoding": "utf-8", "string": ""}, "method": "GET", "headers": {"PyKechain-Version": "1.7.3", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "X-Requested-With": "XMLHttpRequest", "User-Agent": "python-requests/2.17.3", "Authorization": "Token ", "Connection": "keep-alive"}, "uri": "/api/scopes.json?status=ACTIVE&name=Bike+Project+%28pykechain+testing%29"}, "response": {"body": {"base64_string": "H4sIAAAAAAAAA5VT24rbMBD9lUVPLUSJLNmWladtt/tQKLTQZR9alqDLOHFiy0GSe2HJv3ecyzZLH5JiG6TROXNmxkfPJEAc2hTJ/PszGUJL5mSV0jbOZ7MNWK63zXQD1K5046e272YYmEXbbyHOyloaq2pGOa+A5k5oqpxlFGyhZeGkgMxN17H3ZEIah4mvISDW6w4Q/b7ZwM2X0K/Bpps3299YzljFTYKYGr98i8gEvxIicRWTTgM2Qd7dPXx8vB/PgvaxSU3vD72tmuWqxS8BlpLCAGeku0+fv95/+Cu935Pd04ToGJulBwz6oW0npIPOQDhOK0I4EsaaOu31EgJmgU434yDNrZn6duw+Lg7Ek/KRdhwMPyCO/CMEI9qm5gccArvJP4Lj9kxNX6kmXqvVuo0X5V6mf6Z3WUn+f1/r3q6gm2JK8C6eqb0+uEVP/uzDJo6evFxIeU0hT3tDhLRwOo1czjJJWUZ5+cDFnDF8v2E+N8AFhBnsBtCXz6TrHbSL0PejS6XiWlgDlImiRPernFZ5VVNjramN4Ky24nRTcsYQxSXN8ArSXJaaVlziTTGykBxKBcBGrMeKvYWTRF3wTAgBVGfgaA5lQU1WllQpVatMi8rWGdlNyDb0FuLofOY0FEooWglhaV5JTY0qc8oKl1sBqgaryJ6wDHsGm8oqO38U/iPXJG3al0Hu/gANgxWnVgQAAA==", "encoding": null, "string": ""}, "url": "/api/scopes.json?status=ACTIVE&name=Bike+Project+%28pykechain+testing%29", "status": {"code": 200, "message": "OK"}, "headers": {"X-XSS-Protection": "1; mode=block", "Server": "nginx/1.10.2", "Content-Encoding": "gzip", "X-Content-Type-Options": "nosniff", "Date": "Mon, 05 Jun 2017 09:39:29 GMT", "Content-Type": "application/json", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=518400; includeSubDomains", "Allow": "GET, POST, OPTIONS", "X-Frame-Options": "SAMEORIGIN", "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding"}}, "recorded_at": "2017-06-05T09:39:29"}, {"request": {"body": {"encoding": "utf-8", "string": ""}, "method": "GET", "headers": {"PyKechain-Version": "1.7.3", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "X-Requested-With": "XMLHttpRequest", "User-Agent": "python-requests/2.17.3", "Authorization": "Token ", "Connection": "keep-alive"}, "uri": "/api/activities.json?scope=6f7bc9f0-228e-4d3a-9dc0-ec5a75d73e1d&name=Specify+wheel+diameter"}, "response": {"body": {"base64_string": "H4sIAAAAAAAAA51SwY6bMBD9FeRTK8XEGIOBY9vc2m6k0stWK+TYA3jDAsJmoyjKv3fIKtl2tYeqkrHkmTePmffmRCZwc+cdKX6dyDx1pCCt96Mr1us9aK5GG+6B6lbZPtTD0xoDa6W9fbbegltHWtdZygTdpTtJhZaKZlInNE1iiIXhO5OY8NENPVkRa5D8XwoQ26snQPSPEbStj8GhBegCYzHqYcK8AacnO3qLzAUpW+sCr9w+aJULVKCHAdF/QFZEOWebHhbS8YiTLQO9hrEzP82wIs4rP6MY5G67+Y55P6ne2YXjRaHWNm2Hn3+n5PPdt+3XTbn58tr/NUTODxfg5Cuj/JLhLJKUpZTnJecFY3jul7lmeIuI2V+IcRoa9Ax/GIVshfYpY/vLm4WJjATPbveK6KH3OChKVhBmFCR5nNMsjjUVGSq/y1NBWWKEjiGvQefIPw2Dr/6jTmMnqEql/K13Tpkso7iIsiLhYY71Ml1GmEfzFppSJkoeFUwUCQtFlkdCLlD0qW/AVZ1yvnq2cFh0f4c+CVPBJb8o5PQwooCnqwmf7B6C7TQ8gvbBh5v7gQfnbd98vK5mWsudzmtGOc+AChMrmhvNKOhEycTIGCJDzrgzL+t/rDR2tRj/08FU4vYh0cGaBi761bYhRT933fnh/Bu5iBBpZgMAAA==", "encoding": null, "string": ""}, "url": "/api/activities.json?scope=6f7bc9f0-228e-4d3a-9dc0-ec5a75d73e1d&name=Specify+wheel+diameter", "status": {"code": 200, "message": "OK"}, "headers": {"X-XSS-Protection": "1; mode=block", "Server": "nginx/1.10.2", "Content-Encoding": "gzip", "X-Content-Type-Options": "nosniff", "Date": "Mon, 05 Jun 2017 09:39:29 GMT", "Content-Type": "application/json", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=518400; includeSubDomains", "Allow": "GET, POST, OPTIONS", "X-Frame-Options": "SAMEORIGIN", "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding"}}, "recorded_at": "2017-06-05T09:39:29"}, {"request": {"body": {"encoding": "utf-8", "string": ""}, "method": "GET", "headers": {"PyKechain-Version": "1.7.3", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "X-Requested-With": "XMLHttpRequest", "User-Agent": "python-requests/2.17.3", "Authorization": "Token ", "Connection": "keep-alive"}, "uri": "/api/parts.json?limit=100&category=MODEL&activity_id=1ccf8604-b6b7-4c7a-87c5-653e34d2bd5d"}, "response": {"body": {"base64_string": "H4sIAAAAAAAAA9VWbW/bNhD+K4E++2JRpEgxXwY3cdZgThx07jZgKAKSOsZcFEvQS5EgyH/vyY6crR1Wt3Bh7IvhI4/H53nujrqnyJXdqo1OklG0wgf6s+qKYhRVNX4MZdcMdo1NV7Rk/vkUhTw6iVKeS4HWAovzDIS0GVgpNTiTyMxgLjnj0Sjq6oKcl21bNSfj8R26xFTh+A7BLU1YHbvyfkwL48rUbTPeJebxX025osArc48U+U24Q7JybFwdqjbQ3klEC24Zivzmvsyx2HJYW68EywrrNuCGUw9gd1YfTdHhf4V9vGkfqx7fxdXi5rfJ7P2UTpVrfHTf0/Moatq6c21X4+B5/XKyd+zaqiM43hQNbqn+jKZuaHctv1ZcSqUkpEIIEEIxyFSag3fKa6EMS0Tcy78K25Q60+JtWT/S6cv52XQWPY9+HO/z2XyyN+aLsjXF0RLD7bIdBHCcaaN0AtprBJFqAzr2OWjm00RznkqLhxRgslhMTt9eTveX/+uw9h8EsMi1Y8pDgrEFYZMETIoSvGK5lVYwnrJDCrCY/rE36md/a++hASRj6EUK1AfUAKn3kMk4BeWQO9Rx7Hh2SPpnk8V0cXE53ZcE04cq1GF1e5QTi0EEk1olc06ZR2EItaF2sFaBltwpJ2Mls4O+ArOLq1/2JcDvaJvwSl0wlEmSM5ApKnoA6UcbUkJJE7OUO5Hog5b/m/l8Np1c7Yv9r6bAnwbu0mGWaacAtZUgUEqwLhWQeSlEjCzTsfwq9w//skhLhWma4ANtbb6l1+/mZ+9PF+tvbIGtsQXBIfgEDfPwD3tAvrG+5NgrPeoFx37geNq+a3WZk+eRK1ctzQRYDzRTlbEEEw+eZ5RiKTkYwRQY4qekykkCpBxG9zSZhKoILrQ9lflVr/drtEFJytDD46DH0jQ3TWe3IJsN7L4i1nejdYwuzCEnZUH4hEPGhAXtXCa5YIwl8beON7vE/Gy8Oa+JxtF5Wd/tccjZkdvutX76dvLu+wt9Uy4vhC+pJOtgim2pM61MxgykLnEgmDdgtGegNUsk15m3sf//lPrLtLr7AL3n6v7w/AnxA5W18AsAAA==", "encoding": null, "string": ""}, "url": "/api/parts.json?limit=100&category=MODEL&activity_id=1ccf8604-b6b7-4c7a-87c5-653e34d2bd5d", "status": {"code": 200, "message": "OK"}, "headers": {"X-XSS-Protection": "1; mode=block", "Server": "nginx/1.10.2", "Content-Encoding": "gzip", "X-Content-Type-Options": "nosniff", "Date": "Mon, 05 Jun 2017 09:39:29 GMT", "Content-Type": "application/json", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=518400; includeSubDomains", "Allow": "GET, POST, OPTIONS", "X-Frame-Options": "SAMEORIGIN", "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding"}}, "recorded_at": "2017-06-05T09:39:29"}, {"request": {"body": {"encoding": "utf-8", "string": ""}, "method": "GET", "headers": {"PyKechain-Version": "1.7.3", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "X-Requested-With": "XMLHttpRequest", "User-Agent": "python-requests/2.17.3", "Authorization": "Token ", "Connection": "keep-alive"}, "uri": "/api/parts.json?limit=100&category=INSTANCE&activity_id=1ccf8604-b6b7-4c7a-87c5-653e34d2bd5d"}, "response": {"body": {"base64_string": "H4sIAAAAAAAAA8WXbW/bNhDHv0qg12EiPorMm8FN3a1bmhStuw0YiuBIHmstsmRIctsg6HffyY7cNPMAr3C2N4JFkce7H++Of99loVnVfXYmjrMaP9OPelVVx9myxY9ls+rG9xa7VdXT6x93WRmzsww1z41Thqk8FUx55RigRqYEVzq3unCcZ8fZqq1o8rzvl93Z6ekNBgHL8uQGWZhDWZ+EZnFKA6dLaPvudB+bJ392TU2Ga1ggWX5W3iC9RexCWy77kr6dZTQQ5mUVrxdNxGrjdGgRevAVLUpQdbi18KJt6v7oRdPe0LJNaD5wY2Rk0QfNVBKSWa48cyFYIxXnXOTrPSt8aPHL++NsvWF2dvfIvbVZLaNR6D3jebRMGW+ZN8axAMJYwGgkl9mXAX2zxLYvceP4gGZ/3h+hWtHGPN/6krlCGlMUhmmlFFOq4MwWOrIUiuRUAVyoIZz7bW+v+9vl4PrLy9n1r5OLd1P61qzJkj935F/Xt6vQr1ocZ76+XzlMXPXLVf8Y8Y8IbTdi4CJhAiuYUJowWMkZxBgZGGeli5FDKIbEqcttMgbo8UPT3q69ejubXJ5PCdR3otmYHOEEyR0UTjCXHK3QDpjLU2SOJy2clNp43AHnxcXV5GB4Zk0P1dEcyw/zfqQEUnA6N8m8NXRozmnmtHfMeTDCAQglnpRSBn0PYb7AmuoyKDA+R858cjlBCvRLCcus4h4QZK64OY1UXtc/X1xWb2Y3Y5GOlD1KF3iRmMDc095CMNBoWCp49MYrLjXfQXkym03Of3o1PVwmvi7X80fK+wT2pJQfMHKGc0xKM6pWOnGdErMm16wIKAO6PA/S7mA0m/5+MDrPH3TRe0LOGesdUKFCoigkBgZD87BRgQeV5yb/D6sVtC9MlJQ9qIBaKFDdel8wZ2QoArli7K5W9nwym85evpoeitP087Jsy/rDEeX8Npdi4gY9dRLh86HNcmBWcIorWAdRGAOQnjSXhkuW7thPnz6d1N1JXT3ILcXRCBE5MxrJkqKHow7DCgM51zIo4XbV38XLy18Oxew39F35lZYKEWlrxUROia4ACmZzepgQffSgrcXwlLTIf/zKxwS01oWCofNkAI1hdPUrZpNRivqDdbnZwefZ1dXFdHJ5KERvocIfRkDWR0KUAgtRUMvkkQovucRCkMpZk1KSfh9A73eP02gFXVemkr5uVNPrN1fP353Pdiib4wxjeT+wAfcogL/HOpzJ8XA0OIjLrR4iBpFmHgXSXKT/sB3DlTF5AZLygdtiEEeBRIoMTBN7Ha1PMeEgjhakQstlVYayH+K5ulyHsrU2OkQn9fl25DKH7rpb+a2T3SaKIXc2d60pkgVHKq8YUKs8MJ9TMvDoTMRCOu70v5Wy+9h8JGW/EaLfCtrJEWVOwtBXt0d10y5ILnwz+5Ha3SFEv1Pl/qMc3ZPZ2Jve1Y3voS5XiwddyXBXgKU+qYMIlOIJGLjEmXNcGOls8nnaUXXnP03efH/JbfL3nsorqoy2hGpbdNJH7ahP0o1HHhlumEN6FFHRqIoxBPX/F93mbe+ae/gfZK8meeAye//lL+7ipy1lDgAA", "encoding": null, "string": ""}, "url": "/api/parts.json?limit=100&category=INSTANCE&activity_id=1ccf8604-b6b7-4c7a-87c5-653e34d2bd5d", "status": {"code": 200, "message": "OK"}, "headers": {"X-XSS-Protection": "1; mode=block", "Server": "nginx/1.10.2", "Content-Encoding": "gzip", "X-Content-Type-Options": "nosniff", "Date": "Mon, 05 Jun 2017 09:39:29 GMT", "Content-Type": "application/json", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=518400; includeSubDomains", "Allow": "GET, POST, OPTIONS", "X-Frame-Options": "SAMEORIGIN", "Transfer-Encoding": "chunked", "Vary": "Accept-Encoding"}}, "recorded_at": "2017-06-05T09:39:29"}]} \ No newline at end of file diff --git a/tests/cassettes/TestActivities.test_retrieve_part_associated_to_activities.json b/tests/cassettes/TestActivities.test_retrieve_part_associated_to_activities.json index 707f7843d..e69de29bb 100644 --- a/tests/cassettes/TestActivities.test_retrieve_part_associated_to_activities.json +++ b/tests/cassettes/TestActivities.test_retrieve_part_associated_to_activities.json @@ -1 +0,0 @@ -{"recorded_with": "betamax/0.8.0", "http_interactions": [{"request": {"method": "GET", "body": {"string": "", "encoding": "utf-8"}, "headers": {"Authorization": "Token ", "Accept-Encoding": "gzip, deflate", "PyKechain-Version": "1.7.3", "Accept": "*/*", "User-Agent": "python-requests/2.17.3", "X-Requested-With": "XMLHttpRequest", "Connection": "keep-alive"}, "uri": "/api/scopes.json?status=ACTIVE&name=Bike+Project+%28pykechain+testing%29"}, "response": {"body": {"string": "", "base64_string": "H4sIAAAAAAAAA5VT24rbMBD9lUVPLUSJLNmWladtt/tQKLTQZR9alqDLOHFiy0GSe2HJv3ecyzZLH5JiG6TROXNmxkfPJEAc2hTJ/PszGUJL5mSV0jbOZ7MNWK63zXQD1K5046e272YYmEXbbyHOyloaq2pGOa+A5k5oqpxlFGyhZeGkgMxN17H3ZEIah4mvISDW6w4Q/b7ZwM2X0K/Bpps3299YzljFTYKYGr98i8gEvxIicRWTTgM2Qd7dPXx8vB/PgvaxSU3vD72tmuWqxS8BlpLCAGeku0+fv95/+Cu935Pd04ToGJulBwz6oW0npIPOQDhOK0I4EsaaOu31EgJmgU434yDNrZn6duw+Lg7Ek/KRdhwMPyCO/CMEI9qm5gccArvJP4Lj9kxNX6kmXqvVuo0X5V6mf6Z3WUn+f1/r3q6gm2JK8C6eqb0+uEVP/uzDJo6evFxIeU0hT3tDhLRwOo1czjJJWUZ5+cDFnDF8v2E+N8AFhBnsBtCXz6TrHbSL0PejS6XiWlgDlImiRPernFZ5VVNjramN4Ky24nRTcsYQxSXN8ArSXJaaVlziTTGykBxKBcBGrMeKvYWTRF3wTAgBVGfgaA5lQU1WllQpVatMi8rWGdlNyDb0FuLofOY0FEooWglhaV5JTY0qc8oKl1sBqgaryJ6wDHsGm8oqO38U/iPXJG3al0Hu/gANgxWnVgQAAA==", "encoding": null}, "headers": {"Allow": "GET, POST, OPTIONS", "Transfer-Encoding": "chunked", "Strict-Transport-Security": "max-age=518400; includeSubDomains", "Server": "nginx/1.10.2", "Connection": "keep-alive", "Content-Encoding": "gzip", "Vary": "Accept-Encoding", "X-XSS-Protection": "1; mode=block", "X-Content-Type-Options": "nosniff", "Content-Type": "application/json", "Date": "Mon, 05 Jun 2017 09:29:23 GMT", "X-Frame-Options": "SAMEORIGIN"}, "status": {"message": "OK", "code": 200}, "url": "/api/scopes.json?status=ACTIVE&name=Bike+Project+%28pykechain+testing%29"}, "recorded_at": "2017-06-05T09:29:23"}, {"request": {"method": "GET", "body": {"string": "", "encoding": "utf-8"}, "headers": {"Authorization": "Token ", "Accept-Encoding": "gzip, deflate", "PyKechain-Version": "1.7.3", "Accept": "*/*", "User-Agent": "python-requests/2.17.3", "X-Requested-With": "XMLHttpRequest", "Connection": "keep-alive"}, "uri": "/api/activities.json?scope=6f7bc9f0-228e-4d3a-9dc0-ec5a75d73e1d&name=Specify+wheel+diameter"}, "response": {"body": {"string": "", "base64_string": "H4sIAAAAAAAAA51SwY6bMBD9FeRTK8XEGIOBY9vc2m6k0stWK+TYA3jDAsJmoyjKv3fIKtl2tYeqkrHkmTePmffmRCZwc+cdKX6dyDx1pCCt96Mr1us9aK5GG+6B6lbZPtTD0xoDa6W9fbbegltHWtdZygTdpTtJhZaKZlInNE1iiIXhO5OY8NENPVkRa5D8XwoQ26snQPSPEbStj8GhBegCYzHqYcK8AacnO3qLzAUpW+sCr9w+aJULVKCHAdF/QFZEOWebHhbS8YiTLQO9hrEzP82wIs4rP6MY5G67+Y55P6ne2YXjRaHWNm2Hn3+n5PPdt+3XTbn58tr/NUTODxfg5Cuj/JLhLJKUpZTnJecFY3jul7lmeIuI2V+IcRoa9Ax/GIVshfYpY/vLm4WJjATPbveK6KH3OChKVhBmFCR5nNMsjjUVGSq/y1NBWWKEjiGvQefIPw2Dr/6jTmMnqEql/K13Tpkso7iIsiLhYY71Ml1GmEfzFppSJkoeFUwUCQtFlkdCLlD0qW/AVZ1yvnq2cFh0f4c+CVPBJb8o5PQwooCnqwmf7B6C7TQ8gvbBh5v7gQfnbd98vK5mWsudzmtGOc+AChMrmhvNKOhEycTIGCJDzrgzL+t/rDR2tRj/08FU4vYh0cGaBi761bYhRT933fnh/Bu5iBBpZgMAAA==", "encoding": null}, "headers": {"Allow": "GET, POST, OPTIONS", "Transfer-Encoding": "chunked", "Strict-Transport-Security": "max-age=518400; includeSubDomains", "Server": "nginx/1.10.2", "Connection": "keep-alive", "Content-Encoding": "gzip", "Vary": "Accept-Encoding", "X-XSS-Protection": "1; mode=block", "X-Content-Type-Options": "nosniff", "Content-Type": "application/json", "Date": "Mon, 05 Jun 2017 09:29:23 GMT", "X-Frame-Options": "SAMEORIGIN"}, "status": {"message": "OK", "code": 200}, "url": "/api/activities.json?scope=6f7bc9f0-228e-4d3a-9dc0-ec5a75d73e1d&name=Specify+wheel+diameter"}, "recorded_at": "2017-06-05T09:29:23"}, {"request": {"method": "GET", "body": {"string": "", "encoding": "utf-8"}, "headers": {"Authorization": "Token ", "Accept-Encoding": "gzip, deflate", "PyKechain-Version": "1.7.3", "Accept": "*/*", "User-Agent": "python-requests/2.17.3", "X-Requested-With": "XMLHttpRequest", "Connection": "keep-alive"}, "uri": "/api/parts.json?activity_id=1ccf8604-b6b7-4c7a-87c5-653e34d2bd5d&limit=100&category=INSTANCE"}, "response": {"body": {"string": "", "base64_string": "H4sIAAAAAAAAA8WXbW/bNhDHv0qg12EiPorMm8FN3a1bmhStuw0YiuBIHmstsmRIctsg6HffyY7cNPMAr3C2N4JFkce7H++Of99loVnVfXYmjrMaP9OPelVVx9myxY9ls+rG9xa7VdXT6x93WRmzsww1z41Thqk8FUx55RigRqYEVzq3unCcZ8fZqq1o8rzvl93Z6ekNBgHL8uQGWZhDWZ+EZnFKA6dLaPvudB+bJ392TU2Ga1ggWX5W3iC9RexCWy77kr6dZTQQ5mUVrxdNxGrjdGgRevAVLUpQdbi18KJt6v7oRdPe0LJNaD5wY2Rk0QfNVBKSWa48cyFYIxXnXOTrPSt8aPHL++NsvWF2dvfIvbVZLaNR6D3jebRMGW+ZN8axAMJYwGgkl9mXAX2zxLYvceP4gGZ/3h+hWtHGPN/6krlCGlMUhmmlFFOq4MwWOrIUiuRUAVyoIZz7bW+v+9vl4PrLy9n1r5OLd1P61qzJkj935F/Xt6vQr1ocZ76+XzlMXPXLVf8Y8Y8IbTdi4CJhAiuYUJowWMkZxBgZGGeli5FDKIbEqcttMgbo8UPT3q69ejubXJ5PCdR3otmYHOEEyR0UTjCXHK3QDpjLU2SOJy2clNp43AHnxcXV5GB4Zk0P1dEcyw/zfqQEUnA6N8m8NXRozmnmtHfMeTDCAQglnpRSBn0PYb7AmuoyKDA+R858cjlBCvRLCcus4h4QZK64OY1UXtc/X1xWb2Y3Y5GOlD1KF3iRmMDc095CMNBoWCp49MYrLjXfQXkym03Of3o1PVwmvi7X80fK+wT2pJQfMHKGc0xKM6pWOnGdErMm16wIKAO6PA/S7mA0m/5+MDrPH3TRe0LOGesdUKFCoigkBgZD87BRgQeV5yb/D6sVtC9MlJQ9qIBaKFDdel8wZ2QoArli7K5W9nwym85evpoeitP087Jsy/rDEeX8Npdi4gY9dRLh86HNcmBWcIorWAdRGAOQnjSXhkuW7thPnz6d1N1JXT3ILcXRCBE5MxrJkqKHow7DCgM51zIo4XbV38XLy18Oxew39F35lZYKEWlrxUROia4ACmZzepgQffSgrcXwlLTIf/zKxwS01oWCofNkAI1hdPUrZpNRivqDdbnZwefZ1dXFdHJ5KERvocIfRkDWR0KUAgtRUMvkkQovucRCkMpZk1KSfh9A73eP02gFXVemkr5uVNPrN1fP353Pdiib4wxjeT+wAfcogL/HOpzJ8XA0OIjLrR4iBpFmHgXSXKT/sB3DlTF5AZLygdtiEEeBRIoMTBN7Ha1PMeEgjhakQstlVYayH+K5ulyHsrU2OkQn9fl25DKH7rpb+a2T3SaKIXc2d60pkgVHKq8YUKs8MJ9TMvDoTMRCOu70v5Wy+9h8JGW/EaLfCtrJEWVOwtBXt0d10y5ILnwz+5Ha3SFEv1Pl/qMc3ZPZ2Jve1Y3voS5XiwddyXBXgKU+qYMIlOIJGLjEmXNcGOls8nnaUXXnP03efH/JbfL3nsorqoy2hGpbdNJH7ahP0o1HHhlumEN6FFHRqIoxBPX/F93mbe+ae/gfZK8meeAye//lL+7ipy1lDgAA", "encoding": null}, "headers": {"Allow": "GET, POST, OPTIONS", "Transfer-Encoding": "chunked", "Strict-Transport-Security": "max-age=518400; includeSubDomains", "Server": "nginx/1.10.2", "Connection": "keep-alive", "Content-Encoding": "gzip", "Vary": "Accept-Encoding", "X-XSS-Protection": "1; mode=block", "X-Content-Type-Options": "nosniff", "Content-Type": "application/json", "Date": "Mon, 05 Jun 2017 09:29:23 GMT", "X-Frame-Options": "SAMEORIGIN"}, "status": {"message": "OK", "code": 200}, "url": "/api/parts.json?activity_id=1ccf8604-b6b7-4c7a-87c5-653e34d2bd5d&limit=100&category=INSTANCE"}, "recorded_at": "2017-06-05T09:29:23"}]} \ No newline at end of file diff --git a/tests/cassettes/TestActivities.test_retrieve_part_models_associated_to_activities.json b/tests/cassettes/TestActivities.test_retrieve_part_models_associated_to_activities.json index 74500824f..d84e58262 100644 --- a/tests/cassettes/TestActivities.test_retrieve_part_models_associated_to_activities.json +++ b/tests/cassettes/TestActivities.test_retrieve_part_models_associated_to_activities.json @@ -1 +1 @@ -{"recorded_with": "betamax/0.8.0", "http_interactions": [{"response": {"status": {"message": "OK", "code": 200}, "headers": {"Date": "Mon, 05 Jun 2017 09:30:18 GMT", "Connection": "keep-alive", "Server": "nginx/1.10.2", "Strict-Transport-Security": "max-age=518400; includeSubDomains", "Content-Type": "application/json", "Content-Encoding": "gzip", "Transfer-Encoding": "chunked", "X-Content-Type-Options": "nosniff", "Vary": "Accept-Encoding", "Allow": "GET, POST, OPTIONS", "X-Frame-Options": "SAMEORIGIN", "X-XSS-Protection": "1; mode=block"}, "body": {"base64_string": "H4sIAAAAAAAAA5VT24rbMBD9lUVPLUSJLNmWladtt/tQKLTQZR9alqDLOHFiy0GSe2HJv3ecyzZLH5JiG6TROXNmxkfPJEAc2hTJ/PszGUJL5mSV0jbOZ7MNWK63zXQD1K5046e272YYmEXbbyHOyloaq2pGOa+A5k5oqpxlFGyhZeGkgMxN17H3ZEIah4mvISDW6w4Q/b7ZwM2X0K/Bpps3299YzljFTYKYGr98i8gEvxIicRWTTgM2Qd7dPXx8vB/PgvaxSU3vD72tmuWqxS8BlpLCAGeku0+fv95/+Cu935Pd04ToGJulBwz6oW0npIPOQDhOK0I4EsaaOu31EgJmgU434yDNrZn6duw+Lg7Ek/KRdhwMPyCO/CMEI9qm5gccArvJP4Lj9kxNX6kmXqvVuo0X5V6mf6Z3WUn+f1/r3q6gm2JK8C6eqb0+uEVP/uzDJo6evFxIeU0hT3tDhLRwOo1czjJJWUZ5+cDFnDF8v2E+N8AFhBnsBtCXz6TrHbSL0PejS6XiWlgDlImiRPernFZ5VVNjramN4Ky24nRTcsYQxSXN8ArSXJaaVlziTTGykBxKBcBGrMeKvYWTRF3wTAgBVGfgaA5lQU1WllQpVatMi8rWGdlNyDb0FuLofOY0FEooWglhaV5JTY0qc8oKl1sBqgaryJ6wDHsGm8oqO38U/iPXJG3al0Hu/gANgxWnVgQAAA==", "encoding": null, "string": ""}, "url": "/api/scopes.json?name=Bike+Project+%28pykechain+testing%29&status=ACTIVE"}, "recorded_at": "2017-06-05T09:30:18", "request": {"uri": "/api/scopes.json?name=Bike+Project+%28pykechain+testing%29&status=ACTIVE", "method": "GET", "headers": {"X-Requested-With": "XMLHttpRequest", "PyKechain-Version": "1.7.3", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Token ", "User-Agent": "python-requests/2.17.3"}, "body": {"encoding": "utf-8", "string": ""}}}, {"response": {"status": {"message": "OK", "code": 200}, "headers": {"Date": "Mon, 05 Jun 2017 09:30:19 GMT", "Connection": "keep-alive", "Server": "nginx/1.10.2", "Strict-Transport-Security": "max-age=518400; includeSubDomains", "Content-Type": "application/json", "Content-Encoding": "gzip", "Transfer-Encoding": "chunked", "X-Content-Type-Options": "nosniff", "Vary": "Accept-Encoding", "Allow": "GET, POST, OPTIONS", "X-Frame-Options": "SAMEORIGIN", "X-XSS-Protection": "1; mode=block"}, "body": {"base64_string": "H4sIAAAAAAAAA51SwY6bMBD9FeRTK8XEGIOBY9vc2m6k0stWK+TYA3jDAsJmoyjKv3fIKtl2tYeqkrHkmTePmffmRCZwc+cdKX6dyDx1pCCt96Mr1us9aK5GG+6B6lbZPtTD0xoDa6W9fbbegltHWtdZygTdpTtJhZaKZlInNE1iiIXhO5OY8NENPVkRa5D8XwoQ26snQPSPEbStj8GhBegCYzHqYcK8AacnO3qLzAUpW+sCr9w+aJULVKCHAdF/QFZEOWebHhbS8YiTLQO9hrEzP82wIs4rP6MY5G67+Y55P6ne2YXjRaHWNm2Hn3+n5PPdt+3XTbn58tr/NUTODxfg5Cuj/JLhLJKUpZTnJecFY3jul7lmeIuI2V+IcRoa9Ax/GIVshfYpY/vLm4WJjATPbveK6KH3OChKVhBmFCR5nNMsjjUVGSq/y1NBWWKEjiGvQefIPw2Dr/6jTmMnqEql/K13Tpkso7iIsiLhYY71Ml1GmEfzFppSJkoeFUwUCQtFlkdCLlD0qW/AVZ1yvnq2cFh0f4c+CVPBJb8o5PQwooCnqwmf7B6C7TQ8gvbBh5v7gQfnbd98vK5mWsudzmtGOc+AChMrmhvNKOhEycTIGCJDzrgzL+t/rDR2tRj/08FU4vYh0cGaBi761bYhRT933fnh/Bu5iBBpZgMAAA==", "encoding": null, "string": ""}, "url": "/api/activities.json?scope=6f7bc9f0-228e-4d3a-9dc0-ec5a75d73e1d&name=Specify+wheel+diameter"}, "recorded_at": "2017-06-05T09:30:19", "request": {"uri": "/api/activities.json?scope=6f7bc9f0-228e-4d3a-9dc0-ec5a75d73e1d&name=Specify+wheel+diameter", "method": "GET", "headers": {"X-Requested-With": "XMLHttpRequest", "PyKechain-Version": "1.7.3", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Token ", "User-Agent": "python-requests/2.17.3"}, "body": {"encoding": "utf-8", "string": ""}}}, {"response": {"status": {"message": "OK", "code": 200}, "headers": {"Date": "Mon, 05 Jun 2017 09:30:19 GMT", "Connection": "keep-alive", "Server": "nginx/1.10.2", "Strict-Transport-Security": "max-age=518400; includeSubDomains", "Content-Type": "application/json", "Content-Encoding": "gzip", "Transfer-Encoding": "chunked", "X-Content-Type-Options": "nosniff", "Vary": "Accept-Encoding", "Allow": "GET, POST, OPTIONS", "X-Frame-Options": "SAMEORIGIN", "X-XSS-Protection": "1; mode=block"}, "body": {"base64_string": "H4sIAAAAAAAAA9VWbW/bNhD+K4E++2JRpEgxXwY3cdZgThx07jZgKAKSOsZcFEvQS5EgyH/vyY6crR1Wt3Bh7IvhI4/H53nujrqnyJXdqo1OklG0wgf6s+qKYhRVNX4MZdcMdo1NV7Rk/vkUhTw6iVKeS4HWAovzDIS0GVgpNTiTyMxgLjnj0Sjq6oKcl21bNSfj8R26xFTh+A7BLU1YHbvyfkwL48rUbTPeJebxX025osArc48U+U24Q7JybFwdqjbQ3klEC24Zivzmvsyx2HJYW68EywrrNuCGUw9gd1YfTdHhf4V9vGkfqx7fxdXi5rfJ7P2UTpVrfHTf0/Moatq6c21X4+B5/XKyd+zaqiM43hQNbqn+jKZuaHctv1ZcSqUkpEIIEEIxyFSag3fKa6EMS0Tcy78K25Q60+JtWT/S6cv52XQWPY9+HO/z2XyyN+aLsjXF0RLD7bIdBHCcaaN0AtprBJFqAzr2OWjm00RznkqLhxRgslhMTt9eTveX/+uw9h8EsMi1Y8pDgrEFYZMETIoSvGK5lVYwnrJDCrCY/rE36md/a++hASRj6EUK1AfUAKn3kMk4BeWQO9Rx7Hh2SPpnk8V0cXE53ZcE04cq1GF1e5QTi0EEk1olc06ZR2EItaF2sFaBltwpJ2Mls4O+ArOLq1/2JcDvaJvwSl0wlEmSM5ApKnoA6UcbUkJJE7OUO5Hog5b/m/l8Np1c7Yv9r6bAnwbu0mGWaacAtZUgUEqwLhWQeSlEjCzTsfwq9w//skhLhWma4ANtbb6l1+/mZ+9PF+tvbIGtsQXBIfgEDfPwD3tAvrG+5NgrPeoFx37geNq+a3WZk+eRK1ctzQRYDzRTlbEEEw+eZ5RiKTkYwRQY4qekykkCpBxG9zSZhKoILrQ9lflVr/drtEFJytDD46DH0jQ3TWe3IJsN7L4i1nejdYwuzCEnZUH4hEPGhAXtXCa5YIwl8beON7vE/Gy8Oa+JxtF5Wd/tccjZkdvutX76dvLu+wt9Uy4vhC+pJOtgim2pM61MxgykLnEgmDdgtGegNUsk15m3sf//lPrLtLr7AL3n6v7w/AnxA5W18AsAAA==", "encoding": null, "string": ""}, "url": "/api/parts.json?activity_id=1ccf8604-b6b7-4c7a-87c5-653e34d2bd5d&category=MODEL&limit=100"}, "recorded_at": "2017-06-05T09:30:19", "request": {"uri": "/api/parts.json?activity_id=1ccf8604-b6b7-4c7a-87c5-653e34d2bd5d&category=MODEL&limit=100", "method": "GET", "headers": {"X-Requested-With": "XMLHttpRequest", "PyKechain-Version": "1.7.3", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive", "Authorization": "Token ", "User-Agent": "python-requests/2.17.3"}, "body": {"encoding": "utf-8", "string": ""}}}]} \ No newline at end of file +{"http_interactions": [{"recorded_at": "2017-08-17T14:55:14", "response": {"headers": {"Connection": "keep-alive", "X-XSS-Protection": "1; mode=block", "X-Content-Type-Options": "nosniff", "Date": "Thu, 17 Aug 2017 14:55:14 GMT", "Strict-Transport-Security": "max-age=518400; includeSubDomains", "Content-Type": "application/json", "X-Frame-Options": "SAMEORIGIN", "Allow": "GET, POST, HEAD, OPTIONS", "Content-Encoding": "gzip", "Vary": "Accept-Encoding", "Transfer-Encoding": "chunked", "Server": "nginx/1.10.2"}, "body": {"encoding": null, "base64_string": "H4sIAAAAAAAAA51TWYvbMBD+K0FPLViJLPlSnrbd7kOh0EKXPrQsQcc4UWLLwZJ7sOS/d5yzKaW7LbbBkr5jvmH0SHoIQxMDmX95JEPfkDlZxbgN89lsA4arrZtugJqVcn5qunaGG7Ngui2EWVGX2siaUc4roJkVikprGAWTqzK3pYDUTteh8yQhzqLwcwiI9aoFRL92G5h86Ls1mDh5sf2B5YxVTCKE6PzyJSIjfI+IxL8QVRwwBHl1e//209141isfXHSdP2RbueWqwS8ClhL7Ac5Gt+/ef7z7VWO/8YbsHhKiQnBLDwjzQ9MkpIVWQ39QdGFxWJ70hgD9UXMsclyO0RGmvFqOuFo14WJ87ItICLTKja1XN3rqmwNJmei+wkF7l/zd7tyd3/yuch7tyovdvxuNuU7qT1vxi5X+z2TrzqygneIheBue4VlcPK+5NzjH37p+E8Y5/kMhD/sJ6OPCqjjqcZaWlKWUF/dczBnD9zPS7ABPIPRgNoBzicE8KnoDi77rxkGtc54KIYCqFCzNoMipTouCSilrmSpRmTpFgbaz0Jw4peRKGA2UibzASyMzWmVVTbUxutaCs9qI0wXLGEMUL2mKN5dmZaFoxUu8YLrMSw6FBGBkl5Bt3xkI46gzqyCXQtJKCEOzqlRUyyKjLLeZESBrMJLsCct+z2DTIk+vHuy3dVHp5tzI3U85tg8NVgQAAA==", "string": ""}, "status": {"message": "OK", "code": 200}, "url": "/api/scopes.json?status=ACTIVE&name=Bike+Project+%28pykechain+testing%29"}, "request": {"headers": {"Connection": "keep-alive", "Authorization": "Token ", "User-Agent": "python-requests/2.17.3", "PyKechain-Version": "1.9.1", "Accept-Encoding": "gzip, deflate", "X-Requested-With": "XMLHttpRequest", "Accept": "*/*"}, "body": {"encoding": "utf-8", "string": ""}, "method": "GET", "uri": "/api/scopes.json?status=ACTIVE&name=Bike+Project+%28pykechain+testing%29"}}, {"recorded_at": "2017-08-17T14:55:14", "response": {"headers": {"Connection": "keep-alive", "X-XSS-Protection": "1; mode=block", "X-Content-Type-Options": "nosniff", "Date": "Thu, 17 Aug 2017 14:55:14 GMT", "Strict-Transport-Security": "max-age=518400; includeSubDomains", "Content-Type": "application/json", "X-Frame-Options": "SAMEORIGIN", "Allow": "GET, POST, HEAD, OPTIONS", "Content-Encoding": "gzip", "Vary": "Accept-Encoding", "Transfer-Encoding": "chunked", "Server": "nginx/1.10.2"}, "body": {"encoding": null, "base64_string": "H4sIAAAAAAAAA51TwY6bMBD9FeRTK8XEGIyBY9vc2m6k0stWEXLsAbxhAWGzUbTKv3fINul21UNVCZA8fvM0773hmUzg5s47Uvx4JvPUkYK03o+uWK8PoLkabXgAqltl+1APj2ssrJX29sl6C24daV1nKUvoPt1LmmipaCa1oKmIIU4M3xthwgc39GRFrEHyf2lAbK8eAdHfRtC2PgXHFqALjMWqhwnvDTg92dFbZC5I2VoXeOUOQatcoAI9DIh+BVkR5ZxteoBFKBlPqG2RRHa3GxzOTzOsiPPKzwgjd9vNV+z0k+qdXWheTGpt03b4+t8tv6b9ePdl+3lTbsgrkmvtEznvLuXJV0b5Bc5ZJClLKc9LzgvG8LlfpM3wFhGzPxDjNDQYG9JHIVthgsrY/nJmoZBRwrPbd0X00HtUiq4VhBkFIo9zmsWxpkmG5u/zNKFMmETHkNegc+SfhsFX/9GncRJ0pVL+NjunTJZRXERZIXiYY79MFwnzaN5CMxrJkuUFE0XEQyaEFMkCxaD6BlzVKeerJwvHxfe/0IswTbjkF4ecHkY08PmazAd7gGA7DQ+gffDuFn/gwXnbN++v25nWcq/zmlHOM6CJiRXNjWYUtFBSGBlDZMgZd+blDzhVGqdaYv7uYCpxAZHoaE0DF/9q25Cin7vuvDv/BCcvK7dpAwAA", "string": ""}, "status": {"message": "OK", "code": 200}, "url": "/api/activities.json?scope=6f7bc9f0-228e-4d3a-9dc0-ec5a75d73e1d&name=Specify+wheel+diameter"}, "request": {"headers": {"Connection": "keep-alive", "Authorization": "Token ", "User-Agent": "python-requests/2.17.3", "PyKechain-Version": "1.9.1", "Accept-Encoding": "gzip, deflate", "X-Requested-With": "XMLHttpRequest", "Accept": "*/*"}, "body": {"encoding": "utf-8", "string": ""}, "method": "GET", "uri": "/api/activities.json?scope=6f7bc9f0-228e-4d3a-9dc0-ec5a75d73e1d&name=Specify+wheel+diameter"}}, {"recorded_at": "2017-08-17T14:55:14", "response": {"headers": {"Connection": "keep-alive", "X-XSS-Protection": "1; mode=block", "X-Content-Type-Options": "nosniff", "Date": "Thu, 17 Aug 2017 14:55:14 GMT", "Strict-Transport-Security": "max-age=518400; includeSubDomains", "Content-Type": "application/json", "X-Frame-Options": "SAMEORIGIN", "Allow": "GET, POST, HEAD, OPTIONS", "Content-Encoding": "gzip", "Vary": "Accept-Encoding", "Transfer-Encoding": "chunked", "Server": "nginx/1.10.2"}, "body": {"encoding": null, "base64_string": "H4sIAAAAAAAAA82Xa2/bNhSG/0qgz2EsijfRXwY3cdZgThx07lagKAJeDmMuiiXoUsQI8t97bMfJ1gauBtjDvhikSB2+70Me6vgxcWW3aJNhdpws4AEbi64ojpOqhq+x7Jptv4amK1rsfn5Mok+GiWBecrCW0NTnhEubEyulJs5kMjfgJaMsOU66usDJ87atmuFgcAcuM1U8uQPi5iYuTlx5P8AHg8rUbTPoE/Pkr6ZcYOCFuQeM/C7eAfY8NK6OVRtxbJjgAzePhb+5Lz0ULx7WvVeDZQV1G2HjqVy/i+3HJxS9iK8gUFl/u2s0WjEplZJEcM4J54qSXAlPglNBc2VoxtOVRNPCbVkv8Y3L6dl48paNpq0713Y13LTLauX3eiN7mbw4WG6HLq5mN3+MJh/HOPbVFB1sLZS1hzoZamx1bdWhnWCKBr4D8gz0VzB1kzwd7xeJY1QbpTOigwbChTZEp8ETTYPINGNCWjgAkvPJdLQbSt4LyqxsTXE0h3g7b/fOxgLTjqpAMkgt4TbLiBEgSVDUW2k5ZYIegM1oNhudvr8c/+TU0F6AruN62b2z0ZJSCFwQzChMJRECyWUqiHLAHOg0dSw/AJvZ+NNuKrIXlbO/adg3GSOskp7hWQFucK7B3LJWES2ZU06mSuaHuGTORrPx7OJyvJOO6kVn/FDFOi5ujzxq3DsfTkFmmadEClB4CeOPNohLSZNSwRzP9CGyanJx9dtONrwXmz/BNvEAVKSDPNdOEdBWEg5SEusEJ3mQnKdAc53KA1B5N51OxqOrnWBELzC/mwJ+SZ6+vKnRFaZpYog4tJF5/WF69vF0tpZfQGtsgTFQNwYHH//R36696f1obsV6jRxW1dLjy8VXlx5nHrly0WJBg0aeSQuV0wyyQALL8fxJyYjhVBGDiJVUHndhtb3JPZZVsSqii+3KyvRqxec12pYFEn1YblnMTXPTdPZFZLORvTos67XBOooLeuJxcwkPGSM55ZZo53LJOKU0S/9tbdYn5ne12XmNNo7Oy/ruv6jQeprepAHVyuTUEOEyRzgNhhgdKNGaZpLpPNg0HCANTt+PPvT92G7O4VspcImq6miK/1EWPFfh/f8Y7Pngf3n6BgYgRqjIDAAA", "string": ""}, "status": {"message": "OK", "code": 200}, "url": "/api/parts.json?category=MODEL&limit=100&activity_id=1ccf8604-b6b7-4c7a-87c5-653e34d2bd5d"}, "request": {"headers": {"Connection": "keep-alive", "Authorization": "Token ", "User-Agent": "python-requests/2.17.3", "PyKechain-Version": "1.9.1", "Accept-Encoding": "gzip, deflate", "X-Requested-With": "XMLHttpRequest", "Accept": "*/*"}, "body": {"encoding": "utf-8", "string": ""}, "method": "GET", "uri": "/api/parts.json?category=MODEL&limit=100&activity_id=1ccf8604-b6b7-4c7a-87c5-653e34d2bd5d"}}], "recorded_with": "betamax/0.8.0"} \ No newline at end of file diff --git a/tests/test_activities.py b/tests/test_activities.py index 70d59e3da..473279f1d 100644 --- a/tests/test_activities.py +++ b/tests/test_activities.py @@ -252,27 +252,27 @@ def test_retrieve_part_associated_to_activities(self): for part in parts: self.assertIsInstance(part, Part) - self.assertTrue(part.category, Category.INSTANCE) + self.assertTrue(part.category == Category.INSTANCE) def test_retrieve_part_models_associated_to_activities(self): task = self.project.activity('Specify wheel diameter') - parts = list(task.parts(category=Category.MODEL)) + models = list(task.parts(category=Category.MODEL)) - for part in parts: - self.assertIsInstance(part, Part) - self.assertTrue(part.category, Category.MODEL) + for model in models: + self.assertIsInstance(model, Part) + self.assertTrue(model.category == Category.MODEL) def test_retrieve_associated_parts_to_activity(self): task = self.project.activity('Specify wheel diameter') (models, parts) = list(task.associated_parts()) - for part in parts: + for part in models: self.assertIsInstance(part, Part) - self.assertTrue(part.category, Category.INSTANCE) + self.assertTrue(part.category == Category.MODEL) for part in parts: self.assertIsInstance(part, Part) - self.assertTrue(part.category, Category.INSTANCE) + self.assertTrue(part.category == Category.INSTANCE) # updated and new in 1.9 def test_customize_activity_with_widget_config(self): From acb74b415843774861b0f67f158c27c1c8433e39 Mon Sep 17 00:00:00 2001 From: radu-iordache Date: Fri, 18 Aug 2017 09:23:51 +0200 Subject: [PATCH 2/2] - fixed associated_parts() tests --- ...stActivities.test_retrieve_associated_parts_to_activity.json | 1 + ...tActivities.test_retrieve_part_associated_to_activities.json | 1 + ...ties.test_retrieve_part_models_associated_to_activities.json | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/cassettes/TestActivities.test_retrieve_associated_parts_to_activity.json b/tests/cassettes/TestActivities.test_retrieve_associated_parts_to_activity.json index e69de29bb..1988bfc34 100644 --- a/tests/cassettes/TestActivities.test_retrieve_associated_parts_to_activity.json +++ b/tests/cassettes/TestActivities.test_retrieve_associated_parts_to_activity.json @@ -0,0 +1 @@ +{"http_interactions": [{"recorded_at": "2017-08-17T15:34:45", "request": {"uri": "/api/scopes.json?status=ACTIVE&name=Bike+Project+%28pykechain+testing%29", "method": "GET", "body": {"encoding": "utf-8", "string": ""}, "headers": {"Authorization": "Token ", "PyKechain-Version": "1.9.1", "User-Agent": "python-requests/2.17.3", "X-Requested-With": "XMLHttpRequest", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive"}}, "response": {"status": {"message": "OK", "code": 200}, "url": "/api/scopes.json?status=ACTIVE&name=Bike+Project+%28pykechain+testing%29", "body": {"base64_string": "H4sIAAAAAAAAA51TWYvbMBD+K0FPLViJLPlSnrbd7kOh0EKXPrQsQcc4UWLLwZJ7sOS/d5yzKaW7LbbBkr5jvmH0SHoIQxMDmX95JEPfkDlZxbgN89lsA4arrZtugJqVcn5qunaGG7Ngui2EWVGX2siaUc4roJkVikprGAWTqzK3pYDUTteh8yQhzqLwcwiI9aoFRL92G5h86Ls1mDh5sf2B5YxVTCKE6PzyJSIjfI+IxL8QVRwwBHl1e//209141isfXHSdP2RbueWqwS8ClhL7Ac5Gt+/ef7z7VWO/8YbsHhKiQnBLDwjzQ9MkpIVWQ39QdGFxWJ70hgD9UXMsclyO0RGmvFqOuFo14WJ87ItICLTKja1XN3rqmwNJmei+wkF7l/zd7tyd3/yuch7tyovdvxuNuU7qT1vxi5X+z2TrzqygneIheBue4VlcPK+5NzjH37p+E8Y5/kMhD/sJ6OPCqjjqcZaWlKWUF/dczBnD9zPS7ABPIPRgNoBzicE8KnoDi77rxkGtc54KIYCqFCzNoMipTouCSilrmSpRmTpFgbaz0Jw4peRKGA2UibzASyMzWmVVTbUxutaCs9qI0wXLGEMUL2mKN5dmZaFoxUu8YLrMSw6FBGBkl5Bt3xkI46gzqyCXQtJKCEOzqlRUyyKjLLeZESBrMJLsCct+z2DTIk+vHuy3dVHp5tzI3U85tg8NVgQAAA==", "encoding": null, "string": ""}, "headers": {"Server": "nginx/1.10.2", "Strict-Transport-Security": "max-age=518400; includeSubDomains", "X-XSS-Protection": "1; mode=block", "Transfer-Encoding": "chunked", "X-Frame-Options": "SAMEORIGIN", "X-Content-Type-Options": "nosniff", "Content-Type": "application/json", "Content-Encoding": "gzip", "Date": "Thu, 17 Aug 2017 15:34:45 GMT", "Connection": "keep-alive", "Vary": "Accept-Encoding", "Allow": "GET, POST, HEAD, OPTIONS"}}}, {"recorded_at": "2017-08-17T15:34:45", "request": {"uri": "/api/activities.json?scope=6f7bc9f0-228e-4d3a-9dc0-ec5a75d73e1d&name=Specify+wheel+diameter", "method": "GET", "body": {"encoding": "utf-8", "string": ""}, "headers": {"Authorization": "Token ", "PyKechain-Version": "1.9.1", "User-Agent": "python-requests/2.17.3", "X-Requested-With": "XMLHttpRequest", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive"}}, "response": {"status": {"message": "OK", "code": 200}, "url": "/api/activities.json?scope=6f7bc9f0-228e-4d3a-9dc0-ec5a75d73e1d&name=Specify+wheel+diameter", "body": {"base64_string": "H4sIAAAAAAAAA51TwY6bMBD9FeRTK8XEGIyBY9vc2m6k0stWEXLsAbxhAWGzUbTKv3fINul21UNVCZA8fvM0773hmUzg5s47Uvx4JvPUkYK03o+uWK8PoLkabXgAqltl+1APj2ssrJX29sl6C24daV1nKUvoPt1LmmipaCa1oKmIIU4M3xthwgc39GRFrEHyf2lAbK8eAdHfRtC2PgXHFqALjMWqhwnvDTg92dFbZC5I2VoXeOUOQatcoAI9DIh+BVkR5ZxteoBFKBlPqG2RRHa3GxzOTzOsiPPKzwgjd9vNV+z0k+qdXWheTGpt03b4+t8tv6b9ePdl+3lTbsgrkmvtEznvLuXJV0b5Bc5ZJClLKc9LzgvG8LlfpM3wFhGzPxDjNDQYG9JHIVthgsrY/nJmoZBRwrPbd0X00HtUiq4VhBkFIo9zmsWxpkmG5u/zNKFMmETHkNegc+SfhsFX/9GncRJ0pVL+NjunTJZRXERZIXiYY79MFwnzaN5CMxrJkuUFE0XEQyaEFMkCxaD6BlzVKeerJwvHxfe/0IswTbjkF4ecHkY08PmazAd7gGA7DQ+gffDuFn/gwXnbN++v25nWcq/zmlHOM6CJiRXNjWYUtFBSGBlDZMgZd+blDzhVGqdaYv7uYCpxAZHoaE0DF/9q25Cin7vuvDv/BCcvK7dpAwAA", "encoding": null, "string": ""}, "headers": {"Server": "nginx/1.10.2", "Strict-Transport-Security": "max-age=518400; includeSubDomains", "X-XSS-Protection": "1; mode=block", "Transfer-Encoding": "chunked", "X-Frame-Options": "SAMEORIGIN", "X-Content-Type-Options": "nosniff", "Content-Type": "application/json", "Content-Encoding": "gzip", "Date": "Thu, 17 Aug 2017 15:34:45 GMT", "Connection": "keep-alive", "Vary": "Accept-Encoding", "Allow": "GET, POST, HEAD, OPTIONS"}}}, {"recorded_at": "2017-08-17T15:34:45", "request": {"uri": "/api/parts.json?limit=100&activity_id=1ccf8604-b6b7-4c7a-87c5-653e34d2bd5d&category=MODEL", "method": "GET", "body": {"encoding": "utf-8", "string": ""}, "headers": {"Authorization": "Token ", "PyKechain-Version": "1.9.1", "User-Agent": "python-requests/2.17.3", "X-Requested-With": "XMLHttpRequest", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive"}}, "response": {"status": {"message": "OK", "code": 200}, "url": "/api/parts.json?limit=100&activity_id=1ccf8604-b6b7-4c7a-87c5-653e34d2bd5d&category=MODEL", "body": {"base64_string": "H4sIAAAAAAAAA82Xa2/bNhSG/0qgz2EsijfRXwY3cdZgThx07lagKAJeDmMuiiXoUsQI8t97bMfJ1gauBtjDvhikSB2+70Me6vgxcWW3aJNhdpws4AEbi64ojpOqhq+x7Jptv4amK1rsfn5Mok+GiWBecrCW0NTnhEubEyulJs5kMjfgJaMsOU66usDJ87atmuFgcAcuM1U8uQPi5iYuTlx5P8AHg8rUbTPoE/Pkr6ZcYOCFuQeM/C7eAfY8NK6OVRtxbJjgAzePhb+5Lz0ULx7WvVeDZQV1G2HjqVy/i+3HJxS9iK8gUFl/u2s0WjEplZJEcM4J54qSXAlPglNBc2VoxtOVRNPCbVkv8Y3L6dl48paNpq0713Y13LTLauX3eiN7mbw4WG6HLq5mN3+MJh/HOPbVFB1sLZS1hzoZamx1bdWhnWCKBr4D8gz0VzB1kzwd7xeJY1QbpTOigwbChTZEp8ETTYPINGNCWjgAkvPJdLQbSt4LyqxsTXE0h3g7b/fOxgLTjqpAMkgt4TbLiBEgSVDUW2k5ZYIegM1oNhudvr8c/+TU0F6AruN62b2z0ZJSCFwQzChMJRECyWUqiHLAHOg0dSw/AJvZ+NNuKrIXlbO/adg3GSOskp7hWQFucK7B3LJWES2ZU06mSuaHuGTORrPx7OJyvJOO6kVn/FDFOi5ujzxq3DsfTkFmmadEClB4CeOPNohLSZNSwRzP9CGyanJx9dtONrwXmz/BNvEAVKSDPNdOEdBWEg5SEusEJ3mQnKdAc53KA1B5N51OxqOrnWBELzC/mwJ+SZ6+vKnRFaZpYog4tJF5/WF69vF0tpZfQGtsgTFQNwYHH//R36696f1obsV6jRxW1dLjy8VXlx5nHrly0WJBg0aeSQuV0wyyQALL8fxJyYjhVBGDiJVUHndhtb3JPZZVsSqii+3KyvRqxec12pYFEn1YblnMTXPTdPZFZLORvTos67XBOooLeuJxcwkPGSM55ZZo53LJOKU0S/9tbdYn5ne12XmNNo7Oy/ruv6jQeprepAHVyuTUEOEyRzgNhhgdKNGaZpLpPNg0HCANTt+PPvT92G7O4VspcImq6miK/1EWPFfh/f8Y7Pngf3n6BgYgRqjIDAAA", "encoding": null, "string": ""}, "headers": {"Server": "nginx/1.10.2", "Strict-Transport-Security": "max-age=518400; includeSubDomains", "X-XSS-Protection": "1; mode=block", "Transfer-Encoding": "chunked", "X-Frame-Options": "SAMEORIGIN", "X-Content-Type-Options": "nosniff", "Content-Type": "application/json", "Content-Encoding": "gzip", "Date": "Thu, 17 Aug 2017 15:34:45 GMT", "Connection": "keep-alive", "Vary": "Accept-Encoding", "Allow": "GET, POST, HEAD, OPTIONS"}}}, {"recorded_at": "2017-08-17T15:34:46", "request": {"uri": "/api/parts.json?limit=100&activity_id=1ccf8604-b6b7-4c7a-87c5-653e34d2bd5d&category=INSTANCE", "method": "GET", "body": {"encoding": "utf-8", "string": ""}, "headers": {"Authorization": "Token ", "PyKechain-Version": "1.9.1", "User-Agent": "python-requests/2.17.3", "X-Requested-With": "XMLHttpRequest", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive"}}, "response": {"status": {"message": "OK", "code": 200}, "url": "/api/parts.json?limit=100&activity_id=1ccf8604-b6b7-4c7a-87c5-653e34d2bd5d&category=INSTANCE", "body": {"base64_string": "H4sIAAAAAAAAA7VX227bRhD9FYPPXpt73/VLodhKY9Sxg0RpCxSBMXuLWFOkwEscw8i/dyjZkuVLIQPWC7FcLkdzzpwZHt1mvu6rLjti+1kVf+Ki6styP5s38UdR9+39fRPbvuzw9p/brAjZURYlzZUViog8aSKcsASijEQwKmRupLaUZvtZ35R4eNp18/bo8PAqegbz4uAqEj+Fojrw9ewQNw7n0HTt4TYxD/5t6woDVzCLGPldcRXxLsTWN8W8K/DZUYYbflqU4XJWh1guk8ZF7MCV+FKCso2rCO+buur23tfN1fBaE2Hz1BKs81QpHkhwXhKRGCeGCkes90ZxQSllefbr2362+MHs6PZReosgkgclonOE5sEQoZwhTilLPDBlIAbFKc9+DdTX89h0RVwmXi9Q4foWn/VVsS4RcrZ9IRYpUJZiAsMIExJTMJwSCCEQUNZwGwIFrwcWoIvf6+YG3zg9/zIZnR+Pn+O47Zred30TL7ub+YD20zLzm2wF4ub+0en55PLP0dnXIdAPKHvco/l+VjchNtmRxVXfzftuRfsdkZnVXCmtFZFCCCKEpsRoGUjyOlmhgTKRr9Xwe4SmRQ7fljXgjGIanDijMAdrJbHSWWIdKGYBmGA7Yu392cXoCW9LHHfMmReZ85xa0JYRmyzikhaIzVMglibJLOdSubhmblJ3UO5NY/F92r05gV6AcnmkxCWbYyoeV4IZYgR1EIHngqrdEDiaTEbHHz6On6ovg64DP53FCgfPNgkeBpwMl9SWV5qd3U+huyrQF6vgIree6kRYzB3SxBgBGRVJmgannKBc0nUVPhULYG9eAGuVcRaw5SHhCR49gaGLTBDgQOS5ynek4Mn476fUr4lTLze+ojQmIQn2PzadTIkYlUuifeQ+2jz33KyJO3mQ41uTFxJV0WEjMZcPI4gCMYziWW8sBKYUQNoNeSejyXhy+nH8vxNAv0ghSKdV4Ki4KAA/OICzwDlNrOJeeyy5Mg9m5/jnvGiK6vse6vztFSh8iDmVgrAcKykANDE5XpQPLjiQxkS/GxLPTs//eKLAwZCgH7m+vj6o2oOqXCtSvEinoFExFihRMiJcgReLnwaiFSAy7gWzD1r5r+jaYgdEGheQyuSJDwwHCg3Yyskm4j0X1qiUEne7IfLdxcXZeHT+mEuMEFfsyRfZUz4aY70m0ToEGpUi6KUEMUkJgaPX2Fyt2fsCZfxt4aieB+JLaNsiFfh0ieXT54uTr8eTBcbHRi+G4m7jLtfNDJ9yMFRlUZw4OOOVmUNuAp7c82gY0bwi3rua8JAcA47ipkYPzs6jSeGeSEQlg3EppEEI2QwtdDEvC190A56L8wWUVbT7hJD4nzf3EplCe9n2bpVku0QxyGppTpROBiwaUj3oQeSeuBxppsGqEDW31MrX+vBtYj7y4RsuelNmoz2UUYq+K2/2qrqZoc/Y9NybVv0ZF71x/BWG/NVeeksyl43IXZAWxwF+Vz0WnSpiI150ELgrQvBe7KYRjz+MPj+ZaF+r2g06KvrZs75kKf1VN1KrweCXTHqGydMEBGxCLJYyxa1JLk/r4n5EDE0B5a4bcnm3dT8+/HO11Qh94xb89us/z7juJD4PAAA=", "encoding": null, "string": ""}, "headers": {"Server": "nginx/1.10.2", "Strict-Transport-Security": "max-age=518400; includeSubDomains", "X-XSS-Protection": "1; mode=block", "Transfer-Encoding": "chunked", "X-Frame-Options": "SAMEORIGIN", "X-Content-Type-Options": "nosniff", "Content-Type": "application/json", "Content-Encoding": "gzip", "Date": "Thu, 17 Aug 2017 15:34:46 GMT", "Connection": "keep-alive", "Vary": "Accept-Encoding", "Allow": "GET, POST, HEAD, OPTIONS"}}}], "recorded_with": "betamax/0.8.0"} \ No newline at end of file diff --git a/tests/cassettes/TestActivities.test_retrieve_part_associated_to_activities.json b/tests/cassettes/TestActivities.test_retrieve_part_associated_to_activities.json index e69de29bb..eb1f808cc 100644 --- a/tests/cassettes/TestActivities.test_retrieve_part_associated_to_activities.json +++ b/tests/cassettes/TestActivities.test_retrieve_part_associated_to_activities.json @@ -0,0 +1 @@ +{"http_interactions": [{"recorded_at": "2017-08-17T15:34:46", "request": {"uri": "/api/scopes.json?status=ACTIVE&name=Bike+Project+%28pykechain+testing%29", "method": "GET", "body": {"encoding": "utf-8", "string": ""}, "headers": {"Authorization": "Token ", "PyKechain-Version": "1.9.1", "User-Agent": "python-requests/2.17.3", "X-Requested-With": "XMLHttpRequest", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive"}}, "response": {"status": {"message": "OK", "code": 200}, "url": "/api/scopes.json?status=ACTIVE&name=Bike+Project+%28pykechain+testing%29", "body": {"base64_string": "H4sIAAAAAAAAA51TWYvbMBD+K0FPLViJLPlSnrbd7kOh0EKXPrQsQcc4UWLLwZJ7sOS/d5yzKaW7LbbBkr5jvmH0SHoIQxMDmX95JEPfkDlZxbgN89lsA4arrZtugJqVcn5qunaGG7Ngui2EWVGX2siaUc4roJkVikprGAWTqzK3pYDUTteh8yQhzqLwcwiI9aoFRL92G5h86Ls1mDh5sf2B5YxVTCKE6PzyJSIjfI+IxL8QVRwwBHl1e//209141isfXHSdP2RbueWqwS8ClhL7Ac5Gt+/ef7z7VWO/8YbsHhKiQnBLDwjzQ9MkpIVWQ39QdGFxWJ70hgD9UXMsclyO0RGmvFqOuFo14WJ87ItICLTKja1XN3rqmwNJmei+wkF7l/zd7tyd3/yuch7tyovdvxuNuU7qT1vxi5X+z2TrzqygneIheBue4VlcPK+5NzjH37p+E8Y5/kMhD/sJ6OPCqjjqcZaWlKWUF/dczBnD9zPS7ABPIPRgNoBzicE8KnoDi77rxkGtc54KIYCqFCzNoMipTouCSilrmSpRmTpFgbaz0Jw4peRKGA2UibzASyMzWmVVTbUxutaCs9qI0wXLGEMUL2mKN5dmZaFoxUu8YLrMSw6FBGBkl5Bt3xkI46gzqyCXQtJKCEOzqlRUyyKjLLeZESBrMJLsCct+z2DTIk+vHuy3dVHp5tzI3U85tg8NVgQAAA==", "encoding": null, "string": ""}, "headers": {"Server": "nginx/1.10.2", "Strict-Transport-Security": "max-age=518400; includeSubDomains", "X-XSS-Protection": "1; mode=block", "Transfer-Encoding": "chunked", "X-Frame-Options": "SAMEORIGIN", "X-Content-Type-Options": "nosniff", "Content-Type": "application/json", "Content-Encoding": "gzip", "Date": "Thu, 17 Aug 2017 15:34:46 GMT", "Connection": "keep-alive", "Vary": "Accept-Encoding", "Allow": "GET, POST, HEAD, OPTIONS"}}}, {"recorded_at": "2017-08-17T15:34:46", "request": {"uri": "/api/activities.json?scope=6f7bc9f0-228e-4d3a-9dc0-ec5a75d73e1d&name=Specify+wheel+diameter", "method": "GET", "body": {"encoding": "utf-8", "string": ""}, "headers": {"Authorization": "Token ", "PyKechain-Version": "1.9.1", "User-Agent": "python-requests/2.17.3", "X-Requested-With": "XMLHttpRequest", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive"}}, "response": {"status": {"message": "OK", "code": 200}, "url": "/api/activities.json?scope=6f7bc9f0-228e-4d3a-9dc0-ec5a75d73e1d&name=Specify+wheel+diameter", "body": {"base64_string": "H4sIAAAAAAAAA51TwY6bMBD9FeRTK8XEGIyBY9vc2m6k0stWEXLsAbxhAWGzUbTKv3fINul21UNVCZA8fvM0773hmUzg5s47Uvx4JvPUkYK03o+uWK8PoLkabXgAqltl+1APj2ssrJX29sl6C24daV1nKUvoPt1LmmipaCa1oKmIIU4M3xthwgc39GRFrEHyf2lAbK8eAdHfRtC2PgXHFqALjMWqhwnvDTg92dFbZC5I2VoXeOUOQatcoAI9DIh+BVkR5ZxteoBFKBlPqG2RRHa3GxzOTzOsiPPKzwgjd9vNV+z0k+qdXWheTGpt03b4+t8tv6b9ePdl+3lTbsgrkmvtEznvLuXJV0b5Bc5ZJClLKc9LzgvG8LlfpM3wFhGzPxDjNDQYG9JHIVthgsrY/nJmoZBRwrPbd0X00HtUiq4VhBkFIo9zmsWxpkmG5u/zNKFMmETHkNegc+SfhsFX/9GncRJ0pVL+NjunTJZRXERZIXiYY79MFwnzaN5CMxrJkuUFE0XEQyaEFMkCxaD6BlzVKeerJwvHxfe/0IswTbjkF4ecHkY08PmazAd7gGA7DQ+gffDuFn/gwXnbN++v25nWcq/zmlHOM6CJiRXNjWYUtFBSGBlDZMgZd+blDzhVGqdaYv7uYCpxAZHoaE0DF/9q25Cin7vuvDv/BCcvK7dpAwAA", "encoding": null, "string": ""}, "headers": {"Server": "nginx/1.10.2", "Strict-Transport-Security": "max-age=518400; includeSubDomains", "X-XSS-Protection": "1; mode=block", "Transfer-Encoding": "chunked", "X-Frame-Options": "SAMEORIGIN", "X-Content-Type-Options": "nosniff", "Content-Type": "application/json", "Content-Encoding": "gzip", "Date": "Thu, 17 Aug 2017 15:34:46 GMT", "Connection": "keep-alive", "Vary": "Accept-Encoding", "Allow": "GET, POST, HEAD, OPTIONS"}}}, {"recorded_at": "2017-08-17T15:34:46", "request": {"uri": "/api/parts.json?limit=100&activity_id=1ccf8604-b6b7-4c7a-87c5-653e34d2bd5d&category=INSTANCE", "method": "GET", "body": {"encoding": "utf-8", "string": ""}, "headers": {"Authorization": "Token ", "PyKechain-Version": "1.9.1", "User-Agent": "python-requests/2.17.3", "X-Requested-With": "XMLHttpRequest", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive"}}, "response": {"status": {"message": "OK", "code": 200}, "url": "/api/parts.json?limit=100&activity_id=1ccf8604-b6b7-4c7a-87c5-653e34d2bd5d&category=INSTANCE", "body": {"base64_string": "H4sIAAAAAAAAA7VX227bRhD9FYPPXpt73/VLodhKY9Sxg0RpCxSBMXuLWFOkwEscw8i/dyjZkuVLIQPWC7FcLkdzzpwZHt1mvu6rLjti+1kVf+Ki6styP5s38UdR9+39fRPbvuzw9p/brAjZURYlzZUViog8aSKcsASijEQwKmRupLaUZvtZ35R4eNp18/bo8PAqegbz4uAqEj+Fojrw9ewQNw7n0HTt4TYxD/5t6woDVzCLGPldcRXxLsTWN8W8K/DZUYYbflqU4XJWh1guk8ZF7MCV+FKCso2rCO+buur23tfN1fBaE2Hz1BKs81QpHkhwXhKRGCeGCkes90ZxQSllefbr2362+MHs6PZReosgkgclonOE5sEQoZwhTilLPDBlIAbFKc9+DdTX89h0RVwmXi9Q4foWn/VVsS4RcrZ9IRYpUJZiAsMIExJTMJwSCCEQUNZwGwIFrwcWoIvf6+YG3zg9/zIZnR+Pn+O47Zred30TL7ub+YD20zLzm2wF4ub+0en55PLP0dnXIdAPKHvco/l+VjchNtmRxVXfzftuRfsdkZnVXCmtFZFCCCKEpsRoGUjyOlmhgTKRr9Xwe4SmRQ7fljXgjGIanDijMAdrJbHSWWIdKGYBmGA7Yu392cXoCW9LHHfMmReZ85xa0JYRmyzikhaIzVMglibJLOdSubhmblJ3UO5NY/F92r05gV6AcnmkxCWbYyoeV4IZYgR1EIHngqrdEDiaTEbHHz6On6ovg64DP53FCgfPNgkeBpwMl9SWV5qd3U+huyrQF6vgIree6kRYzB3SxBgBGRVJmgannKBc0nUVPhULYG9eAGuVcRaw5SHhCR49gaGLTBDgQOS5ynek4Mn476fUr4lTLze+ojQmIQn2PzadTIkYlUuifeQ+2jz33KyJO3mQ41uTFxJV0WEjMZcPI4gCMYziWW8sBKYUQNoNeSejyXhy+nH8vxNAv0ghSKdV4Ki4KAA/OICzwDlNrOJeeyy5Mg9m5/jnvGiK6vse6vztFSh8iDmVgrAcKykANDE5XpQPLjiQxkS/GxLPTs//eKLAwZCgH7m+vj6o2oOqXCtSvEinoFExFihRMiJcgReLnwaiFSAy7gWzD1r5r+jaYgdEGheQyuSJDwwHCg3Yyskm4j0X1qiUEne7IfLdxcXZeHT+mEuMEFfsyRfZUz4aY70m0ToEGpUi6KUEMUkJgaPX2Fyt2fsCZfxt4aieB+JLaNsiFfh0ieXT54uTr8eTBcbHRi+G4m7jLtfNDJ9yMFRlUZw4OOOVmUNuAp7c82gY0bwi3rua8JAcA47ipkYPzs6jSeGeSEQlg3EppEEI2QwtdDEvC190A56L8wWUVbT7hJD4nzf3EplCe9n2bpVku0QxyGppTpROBiwaUj3oQeSeuBxppsGqEDW31MrX+vBtYj7y4RsuelNmoz2UUYq+K2/2qrqZoc/Y9NybVv0ZF71x/BWG/NVeeksyl43IXZAWxwF+Vz0WnSpiI150ELgrQvBe7KYRjz+MPj+ZaF+r2g06KvrZs75kKf1VN1KrweCXTHqGydMEBGxCLJYyxa1JLk/r4n5EDE0B5a4bcnm3dT8+/HO11Qh94xb89us/z7juJD4PAAA=", "encoding": null, "string": ""}, "headers": {"Server": "nginx/1.10.2", "Strict-Transport-Security": "max-age=518400; includeSubDomains", "X-XSS-Protection": "1; mode=block", "Transfer-Encoding": "chunked", "X-Frame-Options": "SAMEORIGIN", "X-Content-Type-Options": "nosniff", "Content-Type": "application/json", "Content-Encoding": "gzip", "Date": "Thu, 17 Aug 2017 15:34:46 GMT", "Connection": "keep-alive", "Vary": "Accept-Encoding", "Allow": "GET, POST, HEAD, OPTIONS"}}}], "recorded_with": "betamax/0.8.0"} \ No newline at end of file diff --git a/tests/cassettes/TestActivities.test_retrieve_part_models_associated_to_activities.json b/tests/cassettes/TestActivities.test_retrieve_part_models_associated_to_activities.json index d84e58262..4f8ab6aa1 100644 --- a/tests/cassettes/TestActivities.test_retrieve_part_models_associated_to_activities.json +++ b/tests/cassettes/TestActivities.test_retrieve_part_models_associated_to_activities.json @@ -1 +1 @@ -{"http_interactions": [{"recorded_at": "2017-08-17T14:55:14", "response": {"headers": {"Connection": "keep-alive", "X-XSS-Protection": "1; mode=block", "X-Content-Type-Options": "nosniff", "Date": "Thu, 17 Aug 2017 14:55:14 GMT", "Strict-Transport-Security": "max-age=518400; includeSubDomains", "Content-Type": "application/json", "X-Frame-Options": "SAMEORIGIN", "Allow": "GET, POST, HEAD, OPTIONS", "Content-Encoding": "gzip", "Vary": "Accept-Encoding", "Transfer-Encoding": "chunked", "Server": "nginx/1.10.2"}, "body": {"encoding": null, "base64_string": "H4sIAAAAAAAAA51TWYvbMBD+K0FPLViJLPlSnrbd7kOh0EKXPrQsQcc4UWLLwZJ7sOS/d5yzKaW7LbbBkr5jvmH0SHoIQxMDmX95JEPfkDlZxbgN89lsA4arrZtugJqVcn5qunaGG7Ngui2EWVGX2siaUc4roJkVikprGAWTqzK3pYDUTteh8yQhzqLwcwiI9aoFRL92G5h86Ls1mDh5sf2B5YxVTCKE6PzyJSIjfI+IxL8QVRwwBHl1e//209141isfXHSdP2RbueWqwS8ClhL7Ac5Gt+/ef7z7VWO/8YbsHhKiQnBLDwjzQ9MkpIVWQ39QdGFxWJ70hgD9UXMsclyO0RGmvFqOuFo14WJ87ItICLTKja1XN3rqmwNJmei+wkF7l/zd7tyd3/yuch7tyovdvxuNuU7qT1vxi5X+z2TrzqygneIheBue4VlcPK+5NzjH37p+E8Y5/kMhD/sJ6OPCqjjqcZaWlKWUF/dczBnD9zPS7ABPIPRgNoBzicE8KnoDi77rxkGtc54KIYCqFCzNoMipTouCSilrmSpRmTpFgbaz0Jw4peRKGA2UibzASyMzWmVVTbUxutaCs9qI0wXLGEMUL2mKN5dmZaFoxUu8YLrMSw6FBGBkl5Bt3xkI46gzqyCXQtJKCEOzqlRUyyKjLLeZESBrMJLsCct+z2DTIk+vHuy3dVHp5tzI3U85tg8NVgQAAA==", "string": ""}, "status": {"message": "OK", "code": 200}, "url": "/api/scopes.json?status=ACTIVE&name=Bike+Project+%28pykechain+testing%29"}, "request": {"headers": {"Connection": "keep-alive", "Authorization": "Token ", "User-Agent": "python-requests/2.17.3", "PyKechain-Version": "1.9.1", "Accept-Encoding": "gzip, deflate", "X-Requested-With": "XMLHttpRequest", "Accept": "*/*"}, "body": {"encoding": "utf-8", "string": ""}, "method": "GET", "uri": "/api/scopes.json?status=ACTIVE&name=Bike+Project+%28pykechain+testing%29"}}, {"recorded_at": "2017-08-17T14:55:14", "response": {"headers": {"Connection": "keep-alive", "X-XSS-Protection": "1; mode=block", "X-Content-Type-Options": "nosniff", "Date": "Thu, 17 Aug 2017 14:55:14 GMT", "Strict-Transport-Security": "max-age=518400; includeSubDomains", "Content-Type": "application/json", "X-Frame-Options": "SAMEORIGIN", "Allow": "GET, POST, HEAD, OPTIONS", "Content-Encoding": "gzip", "Vary": "Accept-Encoding", "Transfer-Encoding": "chunked", "Server": "nginx/1.10.2"}, "body": {"encoding": null, "base64_string": "H4sIAAAAAAAAA51TwY6bMBD9FeRTK8XEGIyBY9vc2m6k0stWEXLsAbxhAWGzUbTKv3fINul21UNVCZA8fvM0773hmUzg5s47Uvx4JvPUkYK03o+uWK8PoLkabXgAqltl+1APj2ssrJX29sl6C24daV1nKUvoPt1LmmipaCa1oKmIIU4M3xthwgc39GRFrEHyf2lAbK8eAdHfRtC2PgXHFqALjMWqhwnvDTg92dFbZC5I2VoXeOUOQatcoAI9DIh+BVkR5ZxteoBFKBlPqG2RRHa3GxzOTzOsiPPKzwgjd9vNV+z0k+qdXWheTGpt03b4+t8tv6b9ePdl+3lTbsgrkmvtEznvLuXJV0b5Bc5ZJClLKc9LzgvG8LlfpM3wFhGzPxDjNDQYG9JHIVthgsrY/nJmoZBRwrPbd0X00HtUiq4VhBkFIo9zmsWxpkmG5u/zNKFMmETHkNegc+SfhsFX/9GncRJ0pVL+NjunTJZRXERZIXiYY79MFwnzaN5CMxrJkuUFE0XEQyaEFMkCxaD6BlzVKeerJwvHxfe/0IswTbjkF4ecHkY08PmazAd7gGA7DQ+gffDuFn/gwXnbN++v25nWcq/zmlHOM6CJiRXNjWYUtFBSGBlDZMgZd+blDzhVGqdaYv7uYCpxAZHoaE0DF/9q25Cin7vuvDv/BCcvK7dpAwAA", "string": ""}, "status": {"message": "OK", "code": 200}, "url": "/api/activities.json?scope=6f7bc9f0-228e-4d3a-9dc0-ec5a75d73e1d&name=Specify+wheel+diameter"}, "request": {"headers": {"Connection": "keep-alive", "Authorization": "Token ", "User-Agent": "python-requests/2.17.3", "PyKechain-Version": "1.9.1", "Accept-Encoding": "gzip, deflate", "X-Requested-With": "XMLHttpRequest", "Accept": "*/*"}, "body": {"encoding": "utf-8", "string": ""}, "method": "GET", "uri": "/api/activities.json?scope=6f7bc9f0-228e-4d3a-9dc0-ec5a75d73e1d&name=Specify+wheel+diameter"}}, {"recorded_at": "2017-08-17T14:55:14", "response": {"headers": {"Connection": "keep-alive", "X-XSS-Protection": "1; mode=block", "X-Content-Type-Options": "nosniff", "Date": "Thu, 17 Aug 2017 14:55:14 GMT", "Strict-Transport-Security": "max-age=518400; includeSubDomains", "Content-Type": "application/json", "X-Frame-Options": "SAMEORIGIN", "Allow": "GET, POST, HEAD, OPTIONS", "Content-Encoding": "gzip", "Vary": "Accept-Encoding", "Transfer-Encoding": "chunked", "Server": "nginx/1.10.2"}, "body": {"encoding": null, "base64_string": "H4sIAAAAAAAAA82Xa2/bNhSG/0qgz2EsijfRXwY3cdZgThx07lagKAJeDmMuiiXoUsQI8t97bMfJ1gauBtjDvhikSB2+70Me6vgxcWW3aJNhdpws4AEbi64ojpOqhq+x7Jptv4amK1rsfn5Mok+GiWBecrCW0NTnhEubEyulJs5kMjfgJaMsOU66usDJ87atmuFgcAcuM1U8uQPi5iYuTlx5P8AHg8rUbTPoE/Pkr6ZcYOCFuQeM/C7eAfY8NK6OVRtxbJjgAzePhb+5Lz0ULx7WvVeDZQV1G2HjqVy/i+3HJxS9iK8gUFl/u2s0WjEplZJEcM4J54qSXAlPglNBc2VoxtOVRNPCbVkv8Y3L6dl48paNpq0713Y13LTLauX3eiN7mbw4WG6HLq5mN3+MJh/HOPbVFB1sLZS1hzoZamx1bdWhnWCKBr4D8gz0VzB1kzwd7xeJY1QbpTOigwbChTZEp8ETTYPINGNCWjgAkvPJdLQbSt4LyqxsTXE0h3g7b/fOxgLTjqpAMkgt4TbLiBEgSVDUW2k5ZYIegM1oNhudvr8c/+TU0F6AruN62b2z0ZJSCFwQzChMJRECyWUqiHLAHOg0dSw/AJvZ+NNuKrIXlbO/adg3GSOskp7hWQFucK7B3LJWES2ZU06mSuaHuGTORrPx7OJyvJOO6kVn/FDFOi5ujzxq3DsfTkFmmadEClB4CeOPNohLSZNSwRzP9CGyanJx9dtONrwXmz/BNvEAVKSDPNdOEdBWEg5SEusEJ3mQnKdAc53KA1B5N51OxqOrnWBELzC/mwJ+SZ6+vKnRFaZpYog4tJF5/WF69vF0tpZfQGtsgTFQNwYHH//R36696f1obsV6jRxW1dLjy8VXlx5nHrly0WJBg0aeSQuV0wyyQALL8fxJyYjhVBGDiJVUHndhtb3JPZZVsSqii+3KyvRqxec12pYFEn1YblnMTXPTdPZFZLORvTos67XBOooLeuJxcwkPGSM55ZZo53LJOKU0S/9tbdYn5ne12XmNNo7Oy/ruv6jQeprepAHVyuTUEOEyRzgNhhgdKNGaZpLpPNg0HCANTt+PPvT92G7O4VspcImq6miK/1EWPFfh/f8Y7Pngf3n6BgYgRqjIDAAA", "string": ""}, "status": {"message": "OK", "code": 200}, "url": "/api/parts.json?category=MODEL&limit=100&activity_id=1ccf8604-b6b7-4c7a-87c5-653e34d2bd5d"}, "request": {"headers": {"Connection": "keep-alive", "Authorization": "Token ", "User-Agent": "python-requests/2.17.3", "PyKechain-Version": "1.9.1", "Accept-Encoding": "gzip, deflate", "X-Requested-With": "XMLHttpRequest", "Accept": "*/*"}, "body": {"encoding": "utf-8", "string": ""}, "method": "GET", "uri": "/api/parts.json?category=MODEL&limit=100&activity_id=1ccf8604-b6b7-4c7a-87c5-653e34d2bd5d"}}], "recorded_with": "betamax/0.8.0"} \ No newline at end of file +{"http_interactions": [{"recorded_at": "2017-08-17T15:34:46", "request": {"uri": "/api/scopes.json?status=ACTIVE&name=Bike+Project+%28pykechain+testing%29", "method": "GET", "body": {"encoding": "utf-8", "string": ""}, "headers": {"Authorization": "Token ", "PyKechain-Version": "1.9.1", "User-Agent": "python-requests/2.17.3", "X-Requested-With": "XMLHttpRequest", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive"}}, "response": {"status": {"message": "OK", "code": 200}, "url": "/api/scopes.json?status=ACTIVE&name=Bike+Project+%28pykechain+testing%29", "body": {"base64_string": "H4sIAAAAAAAAA51TWYvbMBD+K0FPLViJLPlSnrbd7kOh0EKXPrQsQcc4UWLLwZJ7sOS/d5yzKaW7LbbBkr5jvmH0SHoIQxMDmX95JEPfkDlZxbgN89lsA4arrZtugJqVcn5qunaGG7Ngui2EWVGX2siaUc4roJkVikprGAWTqzK3pYDUTteh8yQhzqLwcwiI9aoFRL92G5h86Ls1mDh5sf2B5YxVTCKE6PzyJSIjfI+IxL8QVRwwBHl1e//209141isfXHSdP2RbueWqwS8ClhL7Ac5Gt+/ef7z7VWO/8YbsHhKiQnBLDwjzQ9MkpIVWQ39QdGFxWJ70hgD9UXMsclyO0RGmvFqOuFo14WJ87ItICLTKja1XN3rqmwNJmei+wkF7l/zd7tyd3/yuch7tyovdvxuNuU7qT1vxi5X+z2TrzqygneIheBue4VlcPK+5NzjH37p+E8Y5/kMhD/sJ6OPCqjjqcZaWlKWUF/dczBnD9zPS7ABPIPRgNoBzicE8KnoDi77rxkGtc54KIYCqFCzNoMipTouCSilrmSpRmTpFgbaz0Jw4peRKGA2UibzASyMzWmVVTbUxutaCs9qI0wXLGEMUL2mKN5dmZaFoxUu8YLrMSw6FBGBkl5Bt3xkI46gzqyCXQtJKCEOzqlRUyyKjLLeZESBrMJLsCct+z2DTIk+vHuy3dVHp5tzI3U85tg8NVgQAAA==", "encoding": null, "string": ""}, "headers": {"Server": "nginx/1.10.2", "Strict-Transport-Security": "max-age=518400; includeSubDomains", "X-XSS-Protection": "1; mode=block", "Transfer-Encoding": "chunked", "X-Frame-Options": "SAMEORIGIN", "X-Content-Type-Options": "nosniff", "Content-Type": "application/json", "Content-Encoding": "gzip", "Date": "Thu, 17 Aug 2017 15:34:46 GMT", "Connection": "keep-alive", "Vary": "Accept-Encoding", "Allow": "GET, POST, HEAD, OPTIONS"}}}, {"recorded_at": "2017-08-17T15:34:46", "request": {"uri": "/api/activities.json?scope=6f7bc9f0-228e-4d3a-9dc0-ec5a75d73e1d&name=Specify+wheel+diameter", "method": "GET", "body": {"encoding": "utf-8", "string": ""}, "headers": {"Authorization": "Token ", "PyKechain-Version": "1.9.1", "User-Agent": "python-requests/2.17.3", "X-Requested-With": "XMLHttpRequest", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive"}}, "response": {"status": {"message": "OK", "code": 200}, "url": "/api/activities.json?scope=6f7bc9f0-228e-4d3a-9dc0-ec5a75d73e1d&name=Specify+wheel+diameter", "body": {"base64_string": "H4sIAAAAAAAAA51TwY6bMBD9FeRTK8XEGIyBY9vc2m6k0stWEXLsAbxhAWGzUbTKv3fINul21UNVCZA8fvM0773hmUzg5s47Uvx4JvPUkYK03o+uWK8PoLkabXgAqltl+1APj2ssrJX29sl6C24daV1nKUvoPt1LmmipaCa1oKmIIU4M3xthwgc39GRFrEHyf2lAbK8eAdHfRtC2PgXHFqALjMWqhwnvDTg92dFbZC5I2VoXeOUOQatcoAI9DIh+BVkR5ZxteoBFKBlPqG2RRHa3GxzOTzOsiPPKzwgjd9vNV+z0k+qdXWheTGpt03b4+t8tv6b9ePdl+3lTbsgrkmvtEznvLuXJV0b5Bc5ZJClLKc9LzgvG8LlfpM3wFhGzPxDjNDQYG9JHIVthgsrY/nJmoZBRwrPbd0X00HtUiq4VhBkFIo9zmsWxpkmG5u/zNKFMmETHkNegc+SfhsFX/9GncRJ0pVL+NjunTJZRXERZIXiYY79MFwnzaN5CMxrJkuUFE0XEQyaEFMkCxaD6BlzVKeerJwvHxfe/0IswTbjkF4ecHkY08PmazAd7gGA7DQ+gffDuFn/gwXnbN++v25nWcq/zmlHOM6CJiRXNjWYUtFBSGBlDZMgZd+blDzhVGqdaYv7uYCpxAZHoaE0DF/9q25Cin7vuvDv/BCcvK7dpAwAA", "encoding": null, "string": ""}, "headers": {"Server": "nginx/1.10.2", "Strict-Transport-Security": "max-age=518400; includeSubDomains", "X-XSS-Protection": "1; mode=block", "Transfer-Encoding": "chunked", "X-Frame-Options": "SAMEORIGIN", "X-Content-Type-Options": "nosniff", "Content-Type": "application/json", "Content-Encoding": "gzip", "Date": "Thu, 17 Aug 2017 15:34:46 GMT", "Connection": "keep-alive", "Vary": "Accept-Encoding", "Allow": "GET, POST, HEAD, OPTIONS"}}}, {"recorded_at": "2017-08-17T15:34:47", "request": {"uri": "/api/parts.json?limit=100&activity_id=1ccf8604-b6b7-4c7a-87c5-653e34d2bd5d&category=MODEL", "method": "GET", "body": {"encoding": "utf-8", "string": ""}, "headers": {"Authorization": "Token ", "PyKechain-Version": "1.9.1", "User-Agent": "python-requests/2.17.3", "X-Requested-With": "XMLHttpRequest", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Connection": "keep-alive"}}, "response": {"status": {"message": "OK", "code": 200}, "url": "/api/parts.json?limit=100&activity_id=1ccf8604-b6b7-4c7a-87c5-653e34d2bd5d&category=MODEL", "body": {"base64_string": "H4sIAAAAAAAAA82Xa2/bNhSG/0qgz2EsijfRXwY3cdZgThx07lagKAJeDmMuiiXoUsQI8t97bMfJ1gauBtjDvhikSB2+70Me6vgxcWW3aJNhdpws4AEbi64ojpOqhq+x7Jptv4amK1rsfn5Mok+GiWBecrCW0NTnhEubEyulJs5kMjfgJaMsOU66usDJ87atmuFgcAcuM1U8uQPi5iYuTlx5P8AHg8rUbTPoE/Pkr6ZcYOCFuQeM/C7eAfY8NK6OVRtxbJjgAzePhb+5Lz0ULx7WvVeDZQV1G2HjqVy/i+3HJxS9iK8gUFl/u2s0WjEplZJEcM4J54qSXAlPglNBc2VoxtOVRNPCbVkv8Y3L6dl48paNpq0713Y13LTLauX3eiN7mbw4WG6HLq5mN3+MJh/HOPbVFB1sLZS1hzoZamx1bdWhnWCKBr4D8gz0VzB1kzwd7xeJY1QbpTOigwbChTZEp8ETTYPINGNCWjgAkvPJdLQbSt4LyqxsTXE0h3g7b/fOxgLTjqpAMkgt4TbLiBEgSVDUW2k5ZYIegM1oNhudvr8c/+TU0F6AruN62b2z0ZJSCFwQzChMJRECyWUqiHLAHOg0dSw/AJvZ+NNuKrIXlbO/adg3GSOskp7hWQFucK7B3LJWES2ZU06mSuaHuGTORrPx7OJyvJOO6kVn/FDFOi5ujzxq3DsfTkFmmadEClB4CeOPNohLSZNSwRzP9CGyanJx9dtONrwXmz/BNvEAVKSDPNdOEdBWEg5SEusEJ3mQnKdAc53KA1B5N51OxqOrnWBELzC/mwJ+SZ6+vKnRFaZpYog4tJF5/WF69vF0tpZfQGtsgTFQNwYHH//R36696f1obsV6jRxW1dLjy8VXlx5nHrly0WJBg0aeSQuV0wyyQALL8fxJyYjhVBGDiJVUHndhtb3JPZZVsSqii+3KyvRqxec12pYFEn1YblnMTXPTdPZFZLORvTos67XBOooLeuJxcwkPGSM55ZZo53LJOKU0S/9tbdYn5ne12XmNNo7Oy/ruv6jQeprepAHVyuTUEOEyRzgNhhgdKNGaZpLpPNg0HCANTt+PPvT92G7O4VspcImq6miK/1EWPFfh/f8Y7Pngf3n6BgYgRqjIDAAA", "encoding": null, "string": ""}, "headers": {"Server": "nginx/1.10.2", "Strict-Transport-Security": "max-age=518400; includeSubDomains", "X-XSS-Protection": "1; mode=block", "Transfer-Encoding": "chunked", "X-Frame-Options": "SAMEORIGIN", "X-Content-Type-Options": "nosniff", "Content-Type": "application/json", "Content-Encoding": "gzip", "Date": "Thu, 17 Aug 2017 15:34:47 GMT", "Connection": "keep-alive", "Vary": "Accept-Encoding", "Allow": "GET, POST, HEAD, OPTIONS"}}}], "recorded_with": "betamax/0.8.0"} \ No newline at end of file