Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCode Raguet <ignacio.code@gmail.com>2013-07-05 19:50:38 (GMT)
committer Code Raguet <ignacio.code@gmail.com>2013-07-05 19:50:38 (GMT)
commitd43fed5a77a27d936cfd1aeb3f8860e7d9b18cbf (patch)
tree360b9d98e7a8da4b285d7935729064218e6463be
parentd0ea023b871e1a15ff10cb84bd4fd64ff7beee25 (diff)
#4143 app should not remove temp file (.encuesta)
-rwxr-xr-xCeibalEncuesta/gtk3/CeibalEncuesta/CeibalEncuesta.py3
-rw-r--r--CeibalEncuesta/gtk3/CeibalEncuesta/test_files/fixture_enc_simple.encuesta1
-rw-r--r--CeibalEncuesta/gtk3/CeibalEncuesta/test_files/temp.encuesta1
-rw-r--r--CeibalEncuesta/gtk3/CeibalEncuesta/tests.py75
4 files changed, 77 insertions, 3 deletions
diff --git a/CeibalEncuesta/gtk3/CeibalEncuesta/CeibalEncuesta.py b/CeibalEncuesta/gtk3/CeibalEncuesta/CeibalEncuesta.py
index c5bce11..263a4ed 100755
--- a/CeibalEncuesta/gtk3/CeibalEncuesta/CeibalEncuesta.py
+++ b/CeibalEncuesta/gtk3/CeibalEncuesta/CeibalEncuesta.py
@@ -522,9 +522,6 @@ class CeibalEncuesta(Gtk.Window):
dialog.run()
dialog.destroy()
- if os.path.exists(self.backup_path):
- os.remove(self.backup_path)
-
def _alert_dialog(self, parent_window, label):
return My_Alert_Dialog(parent_window=parent_window, label=label)
diff --git a/CeibalEncuesta/gtk3/CeibalEncuesta/test_files/fixture_enc_simple.encuesta b/CeibalEncuesta/gtk3/CeibalEncuesta/test_files/fixture_enc_simple.encuesta
new file mode 100644
index 0000000..ff1d292
--- /dev/null
+++ b/CeibalEncuesta/gtk3/CeibalEncuesta/test_files/fixture_enc_simple.encuesta
@@ -0,0 +1 @@
+{"encuesta": {"1": {"fields": {"1": {"widget_type": "RadioButton", "options": {"1370542826445": {"text": "No funciona, no la puedo utilizar para nada", "weight": 2}, "1370542826444": {"text": "Funciona (aunque tiene algo roto)", "weight": 1}, "1370542826446": {"text": "No tengo XO", "weight": 3}}, "dependence": {"values": ["1370542826439"], "form": 4}, "name": "4a. \u00bfAl d\u00eda de hoy funciona tu XO?"}, "0": {"widget_type": "RadioButton", "name": "4. \u00bfAl d\u00eda de hoy ten\u00e9s XO?", "options": {"1370542826441": {"text": "No la tengo m\u00e1s, me la robaron", "weight": 3}, "1370542826440": {"text": "No la tengo, est\u00e1 en reparaci\u00f3n", "weight": 2}, "1370542826442": {"text": "Nunca tuve una XO", "weight": 4}, "1370542826439": {"text": "S\u00ed tengo XO", "weight": 1}}}, "3": {"widget_type": "TextInput", "options": {"1371128129865": {"newtext": " ", "text": ""}}, "dependence": {"values": ["1370542826458"], "form": 4}, "name": "4b_txt. Otro motivo por el cual no reparaste tu XO \u00bfCu\u00e1l?"}, "2": {"widget_type": "RadioButton", "options": {"1370542826448": {"text": "Desconoce los mecanismos de reparaci\u00f3n", "weight": 1}, "1370542826458": {"text": "Otros motivos", "weight": 10}, "1370542826452": {"text": "Distancia del centro de reparaci\u00f3n/oficina del correo", "weight": 4}, "1370542826453": {"text": "En centro de reparaci\u00f3n no ten\u00edan repuestos", "weight": 5}, "1370542826450": {"text": "A la espera de Ceibal M\u00f3vil", "weight": 2}, "1370542826451": {"text": "Hace poco que se rompi\u00f3", "weight": 3}, "1370542826456": {"text": "No conf\u00eda en el sistema de reparaci\u00f3n", "weight": 8}, "1370542826457": {"text": "No utiliza la XO", "weight": 9}, "1370542826454": {"text": "Envi\u00f3 a reparar pero la devolvieron rota", "weight": 6}, "1370542826455": {"text": "No le interesa esa rotura", "weight": 7}}, "dependence": {"values": ["1370542826445"], "form": 4}, "name": "4b. \u00bfPor qu\u00e9 motivo no enviaste a reparar tu XO?"}, "5": {"widget_type": "ImageCheckBox", "name": "5. En tu casa, \u00bfCuales de estas computadoras hay?", "options": {"1370543505822": {"text": "Ninguna de estas", "type": "img_input", "weight": 3, "img": "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"}, "1370543505820": {"text": "XO de Ceibal", "type": "img_input", "weight": 1, "img": "/9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcgSlBFRyB2NjIpLCBxdWFsaXR5ID0gNzUK/9sAQwAIBgYHBgUIBwcHCQkICgwUDQwLCwwZEhMPFB0aHx4dGhwcICQuJyAiLCMcHCg3KSwwMTQ0NB8nOT04MjwuMzQy/9sAQwEJCQkMCwwYDQ0YMiEcITIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy/8AAEQgA5wD6AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A9/ooooAKKKKACiiigAoqOWVIULyOFUdSTVddSt5J1iR9zN0x0pXV7CuXKKO1FMYUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABSUGsjU9fttJuooroMEcZLjov1pOSW4m0tzYopkciyIrowZWGQQeCKfTGFFFFABRRRQAUUUUAFFFFAHO+Od3/CG6mVKriEnJOMfT3rz74ZXckkpWWRn2yrjcc9eK9P8RWr3nh7ULdAhd4GC7xkZxXkHw3k8vUJUzyGUn86xn8SM5fEj3IdKWkFLWxoFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAlee/EMguoP/PPtXoRrzn4ith/fy6wxHwGVb4TpPA85uPCNgxZm2oUywwcA4FdHXK/DwOvg2yMnmZbccyHOeeo9q6qtY7GkdgoooqhhRRRQAUUUUAFFFFAEcy74XU9wRXhXgzNv4muojxhnH5E17wa+ebi9fQvFWp3CLkxTvwfTJrGq7WZnUdrM+hEOVU+1OyPWvBb74jeINTwLaVbSEAABBz+JNZx8TeIDz/bMv/fQpe210Qva+R9F5FGR6185/wDCT+IP+g1L/wB9Cj/hKfEA/wCY1L/30KftvIPa+R9GZozXzp/wlXiD/oNS/wDfQo/4SvxD/wBBmX8xS9t5B7TyPovNGa+df+Er8Qn/AJjMn5ij/hLPEJ/5jMn5rR7byD2nkfRWfcUZr52/4SvxDj/kMyfmtL/wlviIf8xh/wDx2j23kHtPI+iM0Zr53/4S3xF/0GH/APHaP+Eu8Rj/AJjD/wDjtHtvIPa+R9EZozXzx/wl/iX/AKDD/ktJ/wAJh4lz/wAhhvyWj23kHtfI+iM0Zr54/wCEw8S/9BdvyWk/4TDxL/0F2/JaPbeQe18j6IzRmvnf/hL/ABL/ANBhv/HaD4t8S/8AQXf/AMdo9t5B7XyPofPNeb/Ec/vT/wBcxXF2fxC8SWEgeW4FzGOoZRz+IrW1/X18RaTFf7PLZ0KsuehBrOrUUo2IqTUlY9I8FjHg7Sv+uC1visPweMeENKH/AE7J/KtyuqOxuthaKSimMWiiigAooooAKKKKAEPevnrxzbG28Va0rKcMS4HqCAa+hSK88+I/hRtQhk1S1TdMsJSRQOWHY1lVjdETV0ec6Xp8Yto5ZVDOVBAPRRWp5a/3R+VJCmyFFxjCgVLVxVkVFWRkatqiaWYVFr5zS5wN+0DH4H1rMPihgf8AkEg/9vA/+Jp/isf6RYn2f+lXfCPhWDxMl201zJCYCoGxQc5z1z9K1UU1czlJpmW/i5I+H0rBwTjz/Tr/AA1G/jWBJAjaX8zdP33/ANjXcv8ACiybn+07oHuQAM1C/wAIdOeQOdRuMjH8IwcdMjvS5ULmOR/4Ss+V5v8AYsvlbtnmeZ8u7GcZ24z7UDxdH30o/wDf0f8AxNdp/wAKst/J8j+2LvyN/meVj5N2MbsZxnHem/8ACqLT/oJz/wDfsU+VBzs47/hLY/8AoFt/38H+FH/CWRf9Apv+/g/wrsf+FUWuf+QnN/37H+NB+E9t/wBBWb/v2P8AGjliHOzjv+Esh76W3/fwf4Uf8JZb/wDQLb/vsf4V13/Cp7b/AKCkv/fof401vhLbn/mKy/8Afof40csQ52cj/wAJdbf9Atv++x/hVhvEG21FydHfyj38xenrjFdJ/wAKjt/+gtL/AN+h/jVtvhqzWQtTrD+WOP8AUjOPz+lHIg52cQPFkDAldKkIUZOGHA/Kkbxdbo+19IlVsA4YgHB6HpXYx/C8wQTQRa3IscwxIogHzD061geL/BL6Ho0d9Jq014YtsCLIn3V5wAc9qOVBzkeka9aatdm2WyaFwpYFiCDitv7PH/zzX8hXDeER/wAT/wD7Yt/MV6BUNI0jqjPutNhmQlVCPjgr/WudmvpYbX7HjGx2BH412QGarab4Rm13XEWKIrD5mZpD0A71hVgnYipFM9e8IK6eENIVxhvskZx/wEVt1HBClvBHDGuEjUKo9ABgVLWyVkaoKKKKYBRRRQAUUUUAFFFFABTJBmNs+lPpr/dNAHidwMXUo/2z/OmYqa7GLyb/AK6N/OoxSA5bxdxJZH/f/pXVfCjmPUx/tRn+dcx4uHzWOf7z/wAhXU/CkYGpj3j/AK1rH4TGe56Nik21JijFBBGFpcU/bUscOeT0oY0VxGW6DNL5L/3auhcdBS4pXHylAoR1FNxWgRxUEkPdaLg0VSKMVIRSYpkkRFcV8T1/4pJv+u6f1rucVxfxPX/ikW/67p/WmB5Z4RH/ABP/APti38xXfYrhPCYx4g/7Yt/MV32KiW5vHYbivS/BaKPD6MFGS7ZOOteb44r0vwYMeHYv99v51JR0FLRRQAUUUUAFFFFABRRRQAUUUUAFI3SikY8UAeNXy/6fcf8AXRv51BirV+Mahcj/AKat/M1XxSA5jxcOLE/9NG/lXUfCk/NqY9o//Zq5jxePksT/ANNWH/jtdN8KP9bqY/2Y/wD2atofCYT3PSsZpQKWjFIQqLucCrOO1RQDk1NQykRSPt4HJqodTt1uRbNcxCc9Iiw3flT7l5BDK0SB5QpKKTjJxwK4CS5u2klkk2KzTrKx8o4VlxxnOQcgDHU9utXThzEtno6SBjg8Gnms2wluJrGGW5jEczLllHY1pryoqGrMpFWRNrcd6YRViYcA1AaCXuNxXF/E8Z8In/run9a7WuM+J3/Iot/13SmhHl3hQf8AE/8A+2LfzFd2BxXC+E/+Rg/7Yt/MV3mMVE9zaGxDHLBJLKkckbSIQJFVslT2zXqPg7jw9F/vt/OvMI7aGKSSSOJEkk5dlXBYj19a9O8Hn/in4v8Afb+dSUb9FGaKBi0UlLQAUUUUAFFFFABRRRQAhrx/xp4x1vRPF91bWl2VgQIVjZQQMqM17Aa8D+Jwx42u/eND/wCOisqzstDOpoizJqBmUTuA0ko8xscDJ5/rT4ZxLxjBxms1I2W1hJHBjXB/CrVojGTf2A61otilsZPiwZjsv+ux/wDQTXSfCsYudSH+wn8zXO+K/wDU2X/XY/8AoJrovhaf9L1H/cT+ZraHwmU/iPS8UtJRSESRHDY9anqoDg571aRwy5oZSKl0kvlSeTgSFTsJ6bscZ/GuW/4R6/e1eWWUfaGbeYt2Q5/vFv73oRwMAV2pAPBHFMMSHtVRm4icShp6XX2KFbsg3AX5yPX/ADitEcCkUBRxQWAGe1S3d3GlYjmPQVARzT2bcxNNoRLExXG/E7/kUm/67p/WuyrjPiaP+KSb/run9aYjy7wp/wAjCf8Ari38xXeO4RCzHAFcL4U/5GA/9cW/mK7O9UmNSOgPNZz3NobDkuo2YA5XJ4JHWrR+I19osa6da2kJEXG9yTnPNYoBLfj2rC1MEalIDnORn8qxqyaWgptpaH0Xol5JqOiWN5KFWSeBJGC9ASM1o1j+FuPCuk/9ekX/AKCK160Wxa2FoooxTGFFJS0AFFFFABRRRQAV4N8URjxrOfWJP5V7wa8K+KX/ACOcv/XFP5VjW+Ezq7D7Ig2Fv/1zX+VT8Yqvp+57C2CAE+UvU4HSp2yjbWADYzwcg1otilsc/wCK/wDj2s/+vj/2Vq6D4X4F/qH/AFzX+dc94sP+hWh/6eB/6C1dB8L/APj+vveJf51vD4TKfxHpuaMimmkpCH5FOVivINRYp2eaALCzA9eKd5i/3qrZpDmiw+ZlhplHTmoWcseT+FM5pCTTsJsfmimZ96dnikIDXGfE3/kUj/13T+tdka4v4m/8ik3/AF2T+tNAeZeEznxAR/0xb+YrvMAjB5BrgfCH/Iwt/wBcG/mK9BVSzAKMms57m0diNYY1IYIMiuQ1f/kLT/71dkrBmwOuM1x+rDOrXH+9XPW2JqbHv/hj/kVtK/69Iv8A0EVrVleGxjwxpQ/6dIv/AEAVqitlsaLYKWiimMSlpKWgApKWkoAWikpaAErw34qL/wAVifeBK9yrxL4qLjxajesC/wBaxrfCZ1fhKunYGn24Z9vyAgn6VM4Dsu1twU5yO9R2A/4lsBJAGwVZABAOcirWw1sc94tSRtMhZUZtk4JwM4G0jNZGi6pFaahEbpp47cn59m4fnjtXdBipypx9KXzn/vn860jU5VYlxT3OVk8QW39tTMl5dixAJUb35OO3fr61WtvEL7XaS/uF+f7rzPkL7Y7/AFrsjM/98/nSecx70/ai5UctHr+NLZn1m5E7ZK/v3yCOg/H+tSSeJimjJt1W6N0XX5lunzjHORmukMhPXH5Um4f3V/75FHtfIOUoav4gsI/7PNjr12Q7gXG26kJVe/U0i+IbX+3rSK31+8ezdT5pkuSMHHHJ6VfOw9Y4z9UFJsiPWGE/9s1/wp+18g5DA17xRdWurSxafrdy1uAu0i5L9uec1l/8JjrI/wCYzdf9/TXZeTbt1trc/WJf8KPsto3WytT/ANsF/wAKParsHIccPGmtj/mMXP8A38qQeNtdH/MXn/76rrvsFiethZ/+A6f4Uo0zTj102yP/AG7p/hR7Rdg9mjkv+E510dNWmP4iqmpeKNT1S1NveXzzREhtrY6iu4/sjSz10ux/8B1/wpP7F0k/8wqy/wC/C/4Ue08h+zOI8H8+IXI/54N/MV3sjMmG3EJj5sUW2mWNoxe1soIGYYLRxhSas+WDUN3ZaVkZ0d08rI0qeWuP3ZHJb649q5vUQ39pSluu7n8q7NYFT+gJ6Vyepj/iaTf79YVtiKmyPe/Dwx4b0welrF/6CK06z9DGNB08eltH/wCgitCtlsaLYKWkpaYxKWkpaAEopaKACiiigBO9eL/FVG/4SeJgpP8Ao6/zNe0VHJBDI254kZh3ZQaiceZWJlHmVjwyyjdtMtiVPCjgip4lZd24EZOceldN8RNZuLW7h022UJEEDuVGM56D9KLfWDFBGuzgKB0rNO7cSE9bHKTzSxkbIWkHfBxipN9dcviONfvRp/3yKD4rs1+9HCfqgqyjkC9JuFdNP43sYwdtnbOfeMVmTeP4s/Jpdnj3Si6F8zL3e9G+tBfiBbD/AFmjWbfQD/CsPxZ43t9Q0tbO00+O0lkcEyx4BwO1JuyFcub6PM9683Nxelvlv7ge281dhnZgoubm6cD+7MRWftCPaI7wSe9TKc1x1tPZeYAHvdx4A88nmu58GxXb6vF9u064NiVILTAY6ce/WqhU5nYqMuYYppynmvS0sNDb/l0jH1BqQaTor8fZYf1raxrY80pymvS/7C0c/wDLrF+Z/wAaP+Ef0g9LNP8Avo/40wseVw6hDPeSWqeZ5kfXK4H51a3fK23rXpJ8OaSTn7Iv4Mf8aQ+GdJP/AC6/+Pn/ABpWGeZKSZEAYn+9k1y2okf2pOP9uvdD4X0k/wDLuf8Avs1lXXw70O6naYpMjMcnbJWdSLkrIicbrQ39F/5Aen/9e8f/AKCKvioraBLa2igjzsjQIufQDFTVoti0JS0lLTASlpKWgAooooAKKQnHeq8t7BFwXBb0Xk0roCzTSRWDe+JI7fIBVT78n8hXKal4q1ByfJxt7Fj/AEFRKrFEOpFDfiPYXd3qFrJptsbmRkKvt524PH86z4tO1SO2QT2LF9ozg1Rl13xA7ndKkcfUAKRn8qgXXfEG4BZE653biOK5/axUmzD2kb3LFzbyqPntZ1/DNYd/GjROjPKm4Y5UitZ/EOvbCFcO+c8jIxVa41jWJV/ewWcmeo8vmqVWDH7SByuI7RConZx/tsT/ADqA3iZ7fnWzdW891hpbGFM/3Dz/ADrObw87nLLsU9Dg0+eHcOaD6kSvHJ0/nWdrAEbw88Zrah8NAv8A8fhj9yhxUt94Jl1BFVNVg4H8eafuvqVo+pzEXz9CDVpY3H8JrZtvhvqKD5bu1kx/dcitRfA97FGuYZiwHJinBz+BFR7PsT7MxdAIi1q3ldTiMlufXHFejxeJXB5c1yUPh28s7hZJI7ooAchowe3qDVgpEp58xP8AeQ1pBSii4pxOxi8TnjLL+Iq5H4kQ9dtcGoiP3bhfxolinaBxbzJ5hHynOcGq5mPmZ6PH4ghPqPo1Wo9bibpKwryywTVERvtbKxz8pQYq+s1wn96nzj5z01NWU8C4/OnvqvlRmRrhdo9683jv51/iIqprmpTnTdu48uKHOyG56Hbah40uIGZIVAI7t/hWO3j/AFNW/wBYn/fIri4bq4vECDLOOM5rRttIZ8GViT/dFcnPUk73OdSmz1Pwp4qXXhJDIgW4jGTjowrp64PwPpotrp5kTChcE+td5muyF+XU6YNtahS0lLVlCUE4BpCcCuW8Ra/PpzvDJEYoXGFmA3A/X0qZy5VdilJRV2b0+qWkCFmmU/7pzUX2+WdA1vEArDIaQ/0rktN13RI0XhDIOrcfoD0rcj1uzmXCTYPYkZ/lWcasZbshTT6lxoppf9fOxH91eBWdd2CyhkS6cD+6q8VZWe3l5Nyjk9i2P0qwACPlwfpVNRaK0Zzn9gTqSRLkehJFU5PD92WJYKw7YOf6V15U+lIRUPDwZDowZwc+iXQbm3OPZeKrS6bLwGjYD3z/AIV6GQKaUB/h/MVH1ZdyHQXc83ks2wFCnHrgU1rXyx8oGfbPNejG0ib70an8KibTLVusK/hUPDPoyfq77nnptQoDEEn3IIpPsg2hmHHpg4ru30O0b+Aj6GoH8OwtwsjAehqHh5on2Eji/sm4c8KO2eaabMMCETKjqcV2D+H5FTasikdhVaTRbiNTiLf9Oah0proQ6Ul0OW+yBRhc59QSKeBPBjFxKD22tW21jLDw0Lj3AOKhS0LNnaSSeO5qHzIm0kVIry/jG43D47bhmpF1O7b78UDj/aSpGtT5hDqQB6jFPa3OOqhR6NTVSa6j5pdyA3VvKcS6Zbuf9kU02+jOf3mnPH7oanEQ6IpP6/rThbK33j+HIq1XqdylVmU203RXP7ue7hPtyKRtDjH+p1oAnoJBV7yAvUjHpximrbB2O1QF/vEcVaxEuqKVZ9UVDoGqLzHc2kw9zisXxBY6rDZbJLOPO4EbGroppbazj3SSjK92PT8K4zWvHEIkMFpmaU8ZHNX7VyVki+dtWSItGvPsgme9QxbRjB7mluPFr+aEtYzgkDI/nVGy8P694jnEjQyiNjnJBA/OvSfDvw5trJUkuh5sg5welaxpaalxp23NnwTd3Elqo2tsPJLDqa7leRWfZWiWyBI1CqOwrQA4rZaGyVh1FJS0wI36GvPviEmsX2ky2tjYeapGQynLZ7Yr0MjNQvDuPak1dWB6nynMniyxJ8/TLng9dh/wqJPFmp2jfvrS4Qj2Ir6tNqpGCAfqKqT6NY3AIms4JAf70YNZOjFmbpxPm62+JEsZG+WVP94Gtuz+JwOP9JQn34r1+68BeGrzPnaPanPcR4/lWDefBrwlcg7bN4Sf7jmp+rroT7JdDn7P4l5x+9B+j1sw/ECGXG5ufwNY938BNLbJtNSuYD2yM1jXHwR1y3ybHXFf0Dgil7Ga2YvZyWzPQoPGVpJjcUP4kVoQ+IrOX+P8mBrxmf4d+P8AT8+UI7hR/dcf41nTR+NdMP8ApOj3BA7qM0rVlsw/eI+g49Utn/5aj8QRVlLqF/uyIfowr5vj8a6lZNi5tLmIjrkGtK2+JoBAeZ19nH+NHtKi3Qc81uj6DBDUuK8XtPiUj4xOh/HFblr8Q1OMyZHs+f501Xtuh+27o9NAWjANcXb+O7V8bnx9Rn+VacPiyxlxiWP8SR/MVSrwKVWJ0BRT2qNraJx80an6iqMWt20o4bP+6Qatx31s3/LUA+h4qlOD6j5osibSbRiSIQCe6kiom0G2c5Lv9M5q9JeQRIXMgIH93k/lXOax4703SwUCvJNjITGKmapdRSUFuX5fDytjZPtA7bKo3OmfY1/10ec9mOfyrKi8ZXc1sJblGt1cbgOOB9a47XfiJb27NHAxlmPZeT+dc0lCWkEYPkfwo7O5ura0UvLIDx/Hj+VcZrvxAtrYtDa5ll6ALzXO2lh4p8a3OIkkigJ5xxx7mvTvC/wj03Sgs+of6TcdcEcZ/rVww9/iKjS7nm9jovijxtcZ2yQ2xP0GPrXqPhn4W6VoypLcILmcc5YcA13ttZxW0QjhjVEHACjGKtLGAa6owUdjdRSK0NnHEgRECqOgAqwsIHapcUoqyhqrinUtFABRSUtABRRRQAhoxRRQAhAoKinUUARmMGmmIdqmpKAK5hprQ+oBFWsUYoAyp9JsroYns4JAf76A1h33w78MX4PnaRACe6Db/Kuw20bRRYDyq++B3hi5JMH2i3Pba2RXOXnwEmjydO1p19FcGveNgpNgpOKFZHzZc/CjxtYZNtcx3CjsG/xrHuNK8c6Tn7RpcrKO6rn+VfVJjFI0II5qHTixciZ8mDxZqtm2LqxmQjrxV62+IzRY3STx/iRX0zcaPY3SkT2kMgP95Aawbz4eeGLwky6Rb5PdVx/KodCLIdKJ4tH8SHcDN9Lj/eNV5vE1pcXaTRmabON9vEm4yH69q9g/4VP4S3Z/s0D/AIEa39J8LaPoqhbDT4Yj/eC8/nS+roXskeGX1h438bzx/wDEulsrIAKkartAHuTXa+Ffg9ZWASfVD503UoOn416uI/apBGBWqgkaKKRSs7C3soVhtoUjQDACjFXFTHapAopcVdihAMUtLRQAlApaKACiiigBBS0UUAFFFFACGiiigBaSiigBaKKKACiiigAooooAKKKKACiiigBKTAoooAQqKTbRRQA7FLRRQAUtFFABRRRQAUUUUAFFFFABRRRQB//Z"}, "1370543505821": {"text": "Computadora com\u00fan o laptop", "type": "img_input", "weight": 2, "img": "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"}}}, "4": {"widget_type": "RadioButton", "options": {"1370542826464": {"text": "M\u00e1s de 3 meses", "weight": 4}, "1370542826463": {"text": "Entre 1 mes y 3 meses", "weight": 3}, "1370542826462": {"text": "Entre 15 d\u00edas y un mes", "weight": 2}, "1370542826461": {"text": "Menos de 15 d\u00edas", "weight": 1}}, "dependence": {"values": ["1370542826445"], "form": 4}, "name": "4c. \u00bfHace cu\u00e1nto tiempo que no pod\u00e9s usar tu XO?"}}, "name": "La XO y otras computadoras"}, "0": {"fields": {"1": {"widget_type": "RadioButton", "name": "2. T\u00fa eres", "options": {"1370542653669": {"text": "Ni\u00f1o", "weight": 2}, "1370542653668": {"text": "Ni\u00f1a", "weight": 1}}}, "0": {"widget_type": "TextInput", "name": "1. \u00bfC\u00f3mo te llamas?", "options": {"1371128129865": {"newtext": "Homero", "text": ""}}}, "2": {"widget_type": "TextInput", "name": "3. \u00bfCu\u00e1ntos a\u00f1os tienes?", "options": {"1371128129865": {"newtext": "dadsds", "text": ""}}}}, "name": "Datos del alumno"}, "2": {"fields": {"1": {"widget_type": "RadioButton", "name": "7. \u00bfCu\u00e1nto us\u00e1s otra computadora?", "options": {"1370545345563": {"text": "3 a 5 d\u00edas a la semana", "weight": 4}, "1370545345562": {"text": "1 o 2 d\u00edas a la semana", "weight": 3}, "1370545345561": {"text": "Menos de una vez a la semana", "weight": 2}, "1370545345560": {"text": "Nunca", "weight": 1}, "1370545345564": {"text": "6 o 7 d\u00edas en la semana", "weight": 5}}}, "0": {"widget_type": "RadioButton", "name": "6. En clase \u00bfCu\u00e1nto us\u00e1s la XO?", "options": {"1370545345556": {"text": "Menos de una vez a la semana", "weight": 2}, "1370545345557": {"text": "1 o 2 d\u00edas a la semana", "weight": 3}, "1370545345555": {"text": "Nunca", "weight": 1}, "1370545345558": {"text": "3 a 5 d\u00edas a la semana", "weight": 4}}}, "3": {"widget_type": "TextInput", "options": {"1371128129865": {"newtext": " ", "text": ""}}, "dependence": {"values": ["1370545345570"], "form": 4}, "name": "9. \u00bfEn qu\u00e9 otro lugar busc\u00e1s informaci\u00f3n sobre \"Jos\u00e9 Artigas\"?"}, "2": {"widget_type": "RadioButton", "name": "8. Si ten\u00e9s que buscar informaci\u00f3n acerca de \"Jos\u00e9 Artigas\", \u00bfD\u00f3nde lo hac\u00e9s?", "options": {"1370545345570": {"text": "En otro lugar", "weight": 5}, "1370545345569": {"text": "En el libro de texto de la escuela", "weight": 4}, "1370545345568": {"text": "En diarios o revistas", "weight": 3}, "1370545345567": {"text": "En internet con otra computadora", "weight": 2}, "1370545345566": {"text": "En internet con la XO", "weight": 1}}}, "5": {"widget_type": "TextInput", "options": {"1371128129865": {"newtext": " ", "text": ""}}, "dependence": {"values": ["1370545795994"], "form": 4}, "name": "10_txt. \u00bfQu\u00e9 otra aplicaci\u00f3n us\u00e1s?"}, "4": {"widget_type": "MultipleCheckBox", "name": "10. Lee la lista de actividades y marca s\u00f3lo las 5 que m\u00e1s us\u00e1s en clase", "options": {"1370545795993": {"text": "Pippy", "weight": 24}, "1370545795992": {"text": "Medir", "weight": 23}, "1370545795988": {"text": "Biblioteca Ceibal", "weight": 19}, "1370545795989": {"text": "TortugArt", "weight": 20}, "1370545795980": {"text": "Leer", "weight": 11}, "1370545795981": {"text": "Scratch", "weight": 12}, "1370545795982": {"text": "Hablar", "weight": 13}, "1370545795983": {"text": "Foto Toon", "weight": 14}, "1370545795984": {"text": "Calculadora", "weight": 15}, "1370545795985": {"text": "Creador de Historietas", "weight": 16}, "1370545795986": {"text": "Conductor de Historias", "weight": 17}, "1370545795987": {"text": "Tam Tam mini", "weight": 18}, "1370545795975": {"text": "Grabar", "weight": 6}, "1370545795974": {"text": "Pintar", "weight": 5}, "1370545795977": {"text": "Navegar", "weight": 8}, "1370545795976": {"text": "Tux Paint", "weight": 7}, "1370545795971": {"text": "Charlar", "weight": 2}, "1370545795970": {"text": "Escribir", "weight": 1}, "1370545795973": {"text": "Memorizar", "weight": 4}, "1370545795972": {"text": "Laberinto", "weight": 3}, "1370545795994": {"text": "Otra", "weight": 25}, "1370545795979": {"text": "Encuestas", "weight": 10}, "1370545795978": {"text": "Conozco Uruguay", "weight": 9}, "1370545795991": {"text": "English for Fun", "weight": 22}, "1370545795990": {"text": "Etoys", "weight": 21}}}, "6": {"widget_type": "ImageCheckBox", "name": "11. \u00bfCu\u00e1les de las siguientes aplicaciones sab\u00e9s usar?", "options": {"1370545796001": {"text": "Scratch", "type": "img_input", "weight": 1, "img": "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"}, "1370545796002": {"text": "TortuArt", "type": "img_input", "weight": 2, "img": "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"}}}}, "name": "Usos de la XO"}}, "encuestados": [["RUEE", "DEPARTAMENTO", "NUM_ESC", "GRADO", "GRUPO", "TIPO_GRUPO", "ID"], ["1101236", "MONTEVIDEO", "236", "2", "A", "1", "0"], ["1101236", "MONTEVIDEO", "236", "2", "B", "2", "0"], ["1101236", "MONTEVIDEO", "236", "3", "A", "2", "0"], ["1101236", "MONTEVIDEO", "236", "3", "B", "1", "0"], ["1101236", "MONTEVIDEO", "236", "3", "C", "2", "0"], ["1101236", "MONTEVIDEO", "236", "4", "A", "2", "0"]], "poll_id": "51b0d23df966f475da5db6ac", "pollster_id": "51a4f29cf966f475da5db51d", "groups": {"1101236 MONTEVIDEO 236 2 A 1 0": {"1": {"fields": {"1": {"widget_type": "RadioButton", "dependence": {"values": ["1370542826439"], "form": 4}, "options": {"1370542826445": {"text": "No funciona, no la puedo utilizar para nada", "weight": 2}, "1370542826444": {"text": "Funciona (aunque tiene algo roto)", "weight": 1}, "1370542826446": {"text": "No tengo XO", "weight": 3}}, "name": "4a. \u00bfAl d\u00eda de hoy funciona tu XO?"}, "3": {"widget_type": "TextInput", "dependence": {"values": ["1370542826458"], "form": 4}, "name": "4b_txt. Otro motivo por el cual no reparaste tu XO \u00bfCu\u00e1l?", "options": {"1371128129865": {"newtext": " ", "text": ""}}}, "2": {"widget_type": "RadioButton", "dependence": {"values": ["1370542826445"], "form": 4}, "options": {"1370542826448": {"text": "Desconoce los mecanismos de reparaci\u00f3n", "weight": 1}, "1370542826458": {"text": "Otros motivos", "weight": 10}, "1370542826452": {"text": "Distancia del centro de reparaci\u00f3n/oficina del correo", "weight": 4}, "1370542826453": {"text": "En centro de reparaci\u00f3n no ten\u00edan repuestos", "weight": 5}, "1370542826450": {"text": "A la espera de Ceibal M\u00f3vil", "weight": 2}, "1370542826451": {"text": "Hace poco que se rompi\u00f3", "weight": 3}, "1370542826456": {"text": "No conf\u00eda en el sistema de reparaci\u00f3n", "weight": 8}, "1370542826457": {"text": "No utiliza la XO", "weight": 9}, "1370542826454": {"text": "Envi\u00f3 a reparar pero la devolvieron rota", "weight": 6}, "1370542826455": {"text": "No le interesa esa rotura", "weight": 7}}, "name": "4b. \u00bfPor qu\u00e9 motivo no enviaste a reparar tu XO?"}, "4": {"widget_type": "RadioButton", "dependence": {"values": ["1370542826445"], "form": 4}, "options": {"1370542826464": {"text": "M\u00e1s de 3 meses", "weight": 4}, "1370542826463": {"text": "Entre 1 mes y 3 meses", "weight": 3}, "1370542826462": {"text": "Entre 15 d\u00edas y un mes", "weight": 2}, "1370542826461": {"text": "Menos de 15 d\u00edas", "weight": 1}}, "name": "4c. \u00bfHace cu\u00e1nto tiempo que no pod\u00e9s usar tu XO?"}}, "name": "La XO y otras computadoras"}, "0": {"fields": {"1": {"widget_type": "RadioButton", "default": ["1370542653668"], "name": "2. T\u00fa eres", "options": {"1370542653669": {"text": "Ni\u00f1o", "weight": 2}, "1370542653668": {"text": "Ni\u00f1a", "weight": 1}}}, "0": {"widget_type": "TextInput", "default": ["1371128129865"], "name": "1. \u00bfC\u00f3mo te llamas?", "options": {"1371128129865": {"newtext": "Homero", "text": ""}}}, "2": {"widget_type": "TextInput", "default": ["1371128129865"], "name": "3. \u00bfCu\u00e1ntos a\u00f1os tienes?", "options": {"1371128129865": {"newtext": "dadsds", "text": ""}}}}, "name": null}, "2": {"fields": {"3": {"widget_type": "TextInput", "dependence": {"values": ["1370545345570"], "form": 4}, "name": "9. \u00bfEn qu\u00e9 otro lugar busc\u00e1s informaci\u00f3n sobre \"Jos\u00e9 Artigas\"?", "options": {"1371128129865": {"newtext": " ", "text": ""}}}, "5": {"widget_type": "TextInput", "dependence": {"values": ["1370545795994"], "form": 4}, "name": "10_txt. \u00bfQu\u00e9 otra aplicaci\u00f3n us\u00e1s?", "options": {"1371128129865": {"newtext": " ", "text": ""}}}}, "name": null}}}, "pollster_username": "soledad", "poll_name": ""} \ No newline at end of file
diff --git a/CeibalEncuesta/gtk3/CeibalEncuesta/test_files/temp.encuesta b/CeibalEncuesta/gtk3/CeibalEncuesta/test_files/temp.encuesta
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/CeibalEncuesta/gtk3/CeibalEncuesta/test_files/temp.encuesta
@@ -0,0 +1 @@
+{} \ No newline at end of file
diff --git a/CeibalEncuesta/gtk3/CeibalEncuesta/tests.py b/CeibalEncuesta/gtk3/CeibalEncuesta/tests.py
new file mode 100644
index 0000000..c804742
--- /dev/null
+++ b/CeibalEncuesta/gtk3/CeibalEncuesta/tests.py
@@ -0,0 +1,75 @@
+import unittest
+import os
+import shutil
+import glob
+
+from CeibalEncuesta import CeibalEncuesta
+
+WORKPATH = 'test_files'
+TEMPPATH = os.path.join(WORKPATH, "fixture_enc_simple.encuesta")
+
+
+class MockDialog(object):
+
+ def run(self):
+ pass
+
+ def destroy(self):
+ pass
+
+
+class MockPanel(object):
+
+ def __init__(self):
+ self.encuestados = 'dadsa'
+ self.encuesta = 'blah'
+
+
+class MockInfoWidget(object):
+
+ def get_info(self):
+ return {'poll_name': 'test_poll'}
+
+
+class MockCeibalEncuesta(CeibalEncuesta):
+
+ def __init__(self, fixture):
+ self.panel = MockPanel()
+ self.infowidget = MockInfoWidget()
+ self._CeibalEncuesta__save_json = self._save_json
+ self.path = TEMPPATH
+ self.backup_path = os.path.join(WORKPATH, fixture)
+
+ def _save_json(self, path=None):
+ return ''
+
+ def _alert_dialog(self, parent_window, label):
+ return MockDialog()
+
+
+class NoBorraTempAlExportarTest(unittest.TestCase):
+ """Este test hace referencia al issue #4143"""
+
+ def setUp(self):
+ self.fixture_tmp = 'fixture_tmp.encuesta'
+
+ def test_exporta_y_no_borra_temp(self):
+ fixture = 'fixture_enc_simple.encuesta'
+ fixture_tmp_full = WORKPATH + '/' + self.fixture_tmp
+ shutil.copy2(WORKPATH + '/' + fixture, fixture_tmp_full)
+
+ ce = MockCeibalEncuesta(self.fixture_tmp)
+ ce._CeibalEncuesta__save_results(widget=None, chosen_path=WORKPATH)
+
+ self.assertTrue(os.path.exists(fixture_tmp_full))
+
+ def tearDown(self):
+ for f in glob.glob(WORKPATH + '/' + '*.poll_result'):
+ os.remove(f)
+
+ if os.path.exists(WORKPATH + '/' + self.fixture_tmp):
+ os.remove(WORKPATH + '/' + self.fixture_tmp)
+
+
+if __name__ == '__main__':
+ unittest.main()