Created
October 25, 2013 22:48
-
-
Save ruescasd/7162992 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import requests | |
| import json | |
| url = 'https://127.0.0.1:5000/public_api/election' | |
| data = { | |
| 'session_id': 'vota1', | |
| 'is_recurring': False, | |
| 'callback_url': 'https://ec2-54-229-221-33.eu-west-1.compute.amazonaws.com:5000/public_api/receive_election', | |
| 'extra': [], | |
| 'title': 'New Directive Board', | |
| 'url': 'https://example.com/election/url', | |
| 'description': 'election description', | |
| 'question_data': { | |
| 'question': 'Who Should be President?', | |
| 'tally_type': 'ONE_CHOICE', | |
| 'answers': ['Alice', 'Bob'], | |
| 'max': 1, 'min': 0 | |
| }, | |
| 'voting_start_date': '2013-12-06T18:17:14.457000', | |
| 'voting_end_date': '2013-12-09T18:17:14.457000', | |
| 'authorities': [ | |
| { | |
| 'name': 'Auth1', | |
| 'orchestra_url': 'https://ec2-54-229-221-33.eu-west-1.compute.amazonaws.com:5000/api/queues', | |
| 'ssl_cert': """-----BEGIN CERTIFICATE----- | |
| MIIGLzCCBBegAwIBAgIJAL3xYBS0Jh+sMA0GCSqGSIb3DQEBBQUAMIGtMQswCQYD | |
| VQQGEwJFUzEPMA0GA1UECAwGTWFkcmlkMQ8wDQYDVQQHDAZNYWRyaWQxFDASBgNV | |
| BAoMC0Fnb3Jhdm90aW5nMR0wGwYDVQQLDBRDb25ncmVzb1RyYW5zcGFyZW50ZTEZ | |
| MBcGA1UEAwwQaXAtMTcyLTMxLTI5LTIwMzEsMCoGCSqGSIb3DQEJARYdaW5mb0Bj | |
| b25ncmVzb3RyYW5zcGFyZW50ZS5jb20wHhcNMTMxMDI1MDAzODQ5WhcNMTQxMDI1 | |
| MDAzODQ5WjCBrTELMAkGA1UEBhMCRVMxDzANBgNVBAgMBk1hZHJpZDEPMA0GA1UE | |
| BwwGTWFkcmlkMRQwEgYDVQQKDAtBZ29yYXZvdGluZzEdMBsGA1UECwwUQ29uZ3Jl | |
| c29UcmFuc3BhcmVudGUxGTAXBgNVBAMMEGlwLTE3Mi0zMS0yOS0yMDMxLDAqBgkq | |
| hkiG9w0BCQEWHWluZm9AY29uZ3Jlc290cmFuc3BhcmVudGUuY29tMIICIjANBgkq | |
| hkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAl6wxS5z9gk2EYGZVhmrinPyfb3GifQXj | |
| fPaiu++E/2NBodUVodnXyyLRzKfVbDrBLDt2GVOnAUXYtT2/vUFaVnoO0ka5VKjs | |
| Xx1KcIRYYTShlx+zgmycWXd/x50VW/7EjfNySzDym1lF89Tr8DqoYuzukKlGWP/6 | |
| TD5XFIk9QLa3gbg5aXlz8hrBGUXX9vgHK+9gCY875kQUHM+N82Hq/FaJK4pr4pBE | |
| 3JqR/TO01P3O/0lvul0qTX4sQ8pbBsQtfwWP9sNLA6vrSwidZFnFIQpuHdwID/mG | |
| AfK5swDnXPzVB+B4QNN0C6ReKuQCYq0QDNX5BFqyzYYcTfpfTFpKJ4itVtBvX2/a | |
| IVGvCVj3AbwGBOUUyuuceUp6KkUW93LW9zxLk7lHRJaV2pL95UZjN61/UHF5KRdC | |
| W7Hkun0hR9Fe1e1I/RMlkCjR6xYbJuej9Th2qXQWQCIZJx8vjEWlWlLwf/KtBu1f | |
| 2m381obPV0ECYzkvpjGxD37YMzbsP3x/bUcaOMmVFVxsHC2f9cDGWzrdwcAj71cv | |
| 1hLcqRqe/LtO9xVEmM8UivqNZMIksLgOc6s5tV2LADQoj5UdSm7C+C9nHrZ83VDX | |
| gL4gwzLCGHvf86k4+fITR2dJ3Cu9XsThh1PofV+m67j4ENJtu9RgphKqBJ80Elvg | |
| es5396Z5pB0CAwEAAaNQME4wHQYDVR0OBBYEFHKcAIEGQT9wQ2B/XvUktDl2Fnez | |
| MB8GA1UdIwQYMBaAFHKcAIEGQT9wQ2B/XvUktDl2FnezMAwGA1UdEwQFMAMBAf8w | |
| DQYJKoZIhvcNAQEFBQADggIBAHDGAuGOEZuuSLT9Mx6HdsBHjbkxQC0vc2aeHoCw | |
| 08QJII62EGHMUMXz7JV8a1g/rr6hL3WF4FvN+5buckvGmqzGjiEQOxM7i2C8DAPj | |
| D6GdwfLwqaHLQZurLBFglNPw8F8LFhNAx8GLetSdmHM2PmC4ED92+WXzX/W7kNvU | |
| XS5f/i9eEXSqnPYArXw+1lO+0LWXNkhHBmU+TE6BrigzdNH789Cm++HvLkjhqGVc | |
| x7QtDpeNtrKcLWdAU7MUoaV4EOQZpyr2JSKbQ9HZyyj9WismgSpq9jsmwCMX8yh/ | |
| bcenLEYNCnL//g9vwutMnSqV0cW7ZEcE2bFPgFkXrc80EPZI1HLD9Kf1TowCwlG0 | |
| t8+T8kuKCzVhlX4xhu2qhlJ82b7do9m7DhS8U643MbLbrCpM5YkQx5Biy0JypaRb | |
| 819Q5Qveaa2ReMzHojrb9nQY/zopuHbtuHXCDG9sIqwrMbe/Gk32DgLUdaDhLqHZ | |
| QqIu0ds5mfGYgO1ZhTLy0it22jhBe8/3ELAHGVIBoQt3x3mZICSjEABzFV2zyEbk | |
| 5B444TxFROljbwg5ZPHVNHZP/Jt16ShqgWdjxIOJpX/Bu6pXnZrZWMLthLJSY7To | |
| 025aYpkqEZgqnH0CG59xa0yvoAKnLimfJF++4ANW3iJZiuuyBTvaZ4bCSzS3aQAX | |
| BY4a | |
| -----END CERTIFICATE-----""" | |
| }, | |
| { | |
| 'name': 'Auth2', | |
| 'orchestra_url': 'https://ec2-54-246-135-190.eu-west-1.compute.amazonaws.com:5000/api/queues', | |
| 'ssl_cert': """-----BEGIN CERTIFICATE----- | |
| MIIGLzCCBBegAwIBAgIJAPZK68sVdYmxMA0GCSqGSIb3DQEBBQUAMIGtMQswCQYD | |
| VQQGEwJFUzEPMA0GA1UECAwGTWFkcmlkMQ8wDQYDVQQHDAZNYWRyaWQxFDASBgNV | |
| BAoMC0Fnb3Jhdm90aW5nMR0wGwYDVQQLDBRDb25ncmVzb1RyYW5zcGFyZW50ZTEZ | |
| MBcGA1UEAwwQaXAtMTcyLTMxLTI1LTIwOTEsMCoGCSqGSIb3DQEJARYdaW5mb0Bj | |
| b25ncmVzb3RyYW5zcGFyZW50ZS5jb20wHhcNMTMxMDI1MDc1MDA2WhcNMTQxMDI1 | |
| MDc1MDA2WjCBrTELMAkGA1UEBhMCRVMxDzANBgNVBAgMBk1hZHJpZDEPMA0GA1UE | |
| BwwGTWFkcmlkMRQwEgYDVQQKDAtBZ29yYXZvdGluZzEdMBsGA1UECwwUQ29uZ3Jl | |
| c29UcmFuc3BhcmVudGUxGTAXBgNVBAMMEGlwLTE3Mi0zMS0yNS0yMDkxLDAqBgkq | |
| hkiG9w0BCQEWHWluZm9AY29uZ3Jlc290cmFuc3BhcmVudGUuY29tMIICIjANBgkq | |
| hkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAqHYIuhFFGTwNW8uqN9wfTXNTcPHCiG2m | |
| 0uKu8Ef+fhuFComBwh9se4f4LXfSgOQs0NJ9wIWjn2fyG+KFjwLu+I0rQaBkqmSS | |
| pcJ7yLxjEHvUQvGty1zH9o/q/4Z65Y1aziMB41lQRagux3l3wLv+xpmnOGVIzsQ1 | |
| L1ru8tj7xPfvHga3TT0xZI0r7GnhtzYfxqYJesetztUWH2LyZ45Syr06Am/KQAbl | |
| qJFfSHeietyCImL86oBVAL9szfpZpVQcQ24IbCJIuXi0py712W3XPab8R9eDrwlG | |
| u/W8g0p+fWD4i3jg2X1jWOOr5P8k13ajinKAJlATlnywCKD+YrYc8Ppeh7ueEUI3 | |
| g/wKrVHrQfIQvah7xOw1dVDAJgRThw9oZZzCtCGlgJpz3WLGE2Wef7CF6K4ljNSw | |
| eaRJCB7iS6yHGFSkJnXDZIANnWoA9pJbMY1CiXqDAkRE82MF7tihchA42ylsd8mz | |
| b6rPFIiQ+XEwj0JyActky4fZ+vU0KEr1caVqr8jLaRwjyidG/Y8jwBZzpgbVAo4h | |
| FQCekFn1ubu/v1VFLQaOfFsmW8XVCQSuB6pt74NE5PGr1dmvazdW0s8AM4eESU5T | |
| XyOgcVyRuFc56D9s5C67SxNr/PyCV7tmqkqGgqe8NFjy0crZK2mDNOyU9rWPBNyv | |
| h7LkD+GY2o0CAwEAAaNQME4wHQYDVR0OBBYEFD7uBStZGJvGGzIGEQrAU+oz9bHP | |
| MB8GA1UdIwQYMBaAFD7uBStZGJvGGzIGEQrAU+oz9bHPMAwGA1UdEwQFMAMBAf8w | |
| DQYJKoZIhvcNAQEFBQADggIBAJtOQ7mrUiNkXvChM1QQhrYm24JF0D/C2DeKvmav | |
| gic2Ji2LwmYqDn1IuwdcOzXuNRHIGEDTcFphjog+SFg+gmklXv3d3JuI1Wqc93bD | |
| gRUzlWIdk03cr3cU0gFFyZekjDFhXryugPiCuZs2XhsgDLGOEBPLe0iwUz6XbD+s | |
| W8hV23KLTGWYPTZeuoqYj+wNXPVjx3g88NJJMxKUDgI+TJHUH3/Jxzu3nFMz2d7f | |
| m7q15GyuwcdFk+hJOh9acA31RttwJte8yXNjcbVnsmgCtrj3pXw53YOIh1TAWsnA | |
| F/fqOv91eAakMHZ6wNqVKZcfqsO/2ee3BlchdInSVGXO8ZqtF9JJ+Jln6NsxIta6 | |
| itmOJZ5hpzJLbW7/+Dxunq/AewzxOgAudoRo+l+GwttpBIq6yizPEBRbwX80Bkqq | |
| yX0mDqK4Q2oFvr9jgUwWmI/m1eyiE+u7+4u3jv2fs7e1SW8rzAAZaILAzgV/m/CE | |
| 4rvDJoihDTUIitUb9Zz0PznkND8rE5O38n9VZ/SR/zqfwAW4C8tm+LOo2KZp9CXl | |
| 7SZ0bgiwIZ39RtYTAO5lgN2klXb+FCGzjHk1dVz9AjdqUXv7ELd+fJWjdyqUCdDg | |
| ryOTiLbuvylkw1ygnHIVD2TxO71HT6apAKbSGo5nDsq7Ua3tdPk/HRSwTwvWIteS | |
| 3IzB | |
| -----END CERTIFICATE-----""" | |
| }, | |
| { | |
| 'name': 'Auth3', | |
| 'orchestra_url': 'https://agora.hackandalus.net:5000/api/queues', | |
| 'ssl_cert': """-----BEGIN CERTIFICATE----- | |
| MIIGGTCCBAGgAwIBAgIJAI4CcGb4uR1OMA0GCSqGSIb3DQEBBQUAMIGiMQswCQYD | |
| VQQGEwJFUzEPMA0GA1UECAwGTWFkcmlkMQ8wDQYDVQQHDAZNYWRyaWQxFDASBgNV | |
| BAoMC0Fnb3Jhdm90aW5nMR0wGwYDVQQLDBRDb25ncmVzb1RyYW5zcGFyZW50ZTEO | |
| MAwGA1UEAwwFYWdvcmExLDAqBgkqhkiG9w0BCQEWHWluZm9AY29uZ3Jlc290cmFu | |
| c3BhcmVudGUuY29tMB4XDTEzMTAyNTIyMDk0MloXDTE0MTAyNTIyMDk0MlowgaIx | |
| CzAJBgNVBAYTAkVTMQ8wDQYDVQQIDAZNYWRyaWQxDzANBgNVBAcMBk1hZHJpZDEU | |
| MBIGA1UECgwLQWdvcmF2b3RpbmcxHTAbBgNVBAsMFENvbmdyZXNvVHJhbnNwYXJl | |
| bnRlMQ4wDAYDVQQDDAVhZ29yYTEsMCoGCSqGSIb3DQEJARYdaW5mb0Bjb25ncmVz | |
| b3RyYW5zcGFyZW50ZS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC | |
| AQDLdbWl+f4qy3nDDwhIsoAKUeCWdbASbmG3Sr4Mbn3P0J363YeTbMB2aWjlsPDy | |
| wLGl2US23uIoDFbculpsgHujZ1jht9nnZKzPVJIN27sXJJla5ltN5pbBT83KdffX | |
| rjO1G81LG7V1blul6X7S8FHU1X2Hu/ld5LsCQecAJVYiNKF1mXyTTyOh5/20Rp9i | |
| hmFIoYcFMVQVytksTGHsCL83KALS5YkB7a2yhiKAoX+EbDxKctPZk6qZ/UhgFnrQ | |
| HZigzoJo7GCwHbijymmTTVfwwfqjOiQYiE1zdH2QywZwZbFVzONRgNQqiD6z/SPY | |
| +chPTQ2V+IdlZHaq8Pf5OHgxeIqVV6z1GUd+jhWBjIp3oT6fcfCx3oVLxX2QIyF4 | |
| YKnXLQ83XN8nlc8m/llTrtH4FOAL8MNMnMVW24jen3FVIdMk4YSRIrSRC8RUi24i | |
| dOobmpsKIDISMI4r8yyBp3f4aWjJdx2goDRDWMzbFhOOXQWKWFqpI+YYq+FwyxrI | |
| QiCkRDsPLkjNmORwoQaKFv1qKjAu2hcoBeLDVjiUL4JYJtOESeBb1Nzd87mogYcX | |
| Gvhj4KI7FZyJKoj7lQVzfpQVNQLNkfyA+krlcbQ9qJGA/Jdk6unVLqLdX6jK4Jvi | |
| s3kFG83gksVSZAYWnxg5z3ynlH8Cwg0ggyWFelk0DG834wIDAQABo1AwTjAdBgNV | |
| HQ4EFgQU/ZHMDHpPx2zng0N3lQOveIg5WqowHwYDVR0jBBgwFoAU/ZHMDHpPx2zn | |
| g0N3lQOveIg5WqowDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAgEAuTQ9 | |
| Oy85Of7akY3cRSNfrYmLgWfoXXp9QrFvWlS64qUTeixT0gch8q1sFgESfE6tS0ki | |
| p1J+4bzs3A11vejpODEQsfNeLnZZfC5/0dQJqLKAJO6Bz1chyEHm4yC5BSyXit5o | |
| N/eDVElpzzz9g2Y9xdFYCZH5Ov/1RV99MmeXXtC2ehKhEtH52tbKsH7GJnWYjMEN | |
| Q3GmULiZrk82NKOf6KdARahf7UyISFbPTjTeiRgNocNOCm02YlGyXJXy6owh5ahC | |
| Gqau3I7whr84eNvGqlQn1+fxp4IrifSbu1r9m4Iw2puQaffAZj+/Sru9r3PywdPu | |
| FqQnIwDZzIM82iazqEUSnT/1oSbB/15jkEN3NhQdSUGb7tROipUikHhypV+27jZy | |
| xrVA9guWTCjgfPNONvmRl787RmY1FV+9zOx42hsIVF5jrs7GRBvlRzsXykGAAu4j | |
| oluTlX5uckIdziwn6PwQMaE09Ts0iorrLHzRgGaWQk7QkPV2Kavzedb4BKCHA3mB | |
| uf9/1Me3ikximQL7XffheJS8XWVFWgC8f2DKlTes/eoA8cPj8rmm+xUCbPZGpQCX | |
| PR3s/W2/5VFqIAwNA7iX4ComRWJe0YIXYR7elBfII2Uy2sirp9gwyT8GDroAyEL7 | |
| X2vypd41uY7TP5JCZ/06y38GUhLtpahWV4iO3d0= | |
| -----END CERTIFICATE-----""" | |
| } | |
| ] | |
| } | |
| headers = {'Content-type': 'application/json', 'Accept': 'text/plain'} | |
| print(json.dumps(data)) | |
| r = requests.post(url, data=json.dumps(data), headers=headers, verify=False) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment