Commit 468422df authored by Gabriel Monnerat's avatar Gabriel Monnerat

2011-03-29 Gabriel

* Add unti test to UNG Configurator

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@44731 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent 0dc6ae17
......@@ -8,7 +8,7 @@
<dictionary>
<item>
<key> <string>_EtagSupport__etag</string> </key>
<value> <string>ts01333213.36</string> </value>
<value> <string>ts01408868.15</string> </value>
</item>
<item>
<key> <string>__name__</string> </key>
......@@ -20,200 +20,202 @@
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">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
IAjvh9E70mUJ/UPfqE9L5Y9lzqcFs2Y0+ihKm3BMai+oILGtfaaEo5LbV3EAB43e1DLsu47OOp96
qFNevwXioNsSlfpuZvjIK9XZ6esyj/wBUN9V/biDbQU5T0COiUBtT5HawZ5PV2tnLuUcgnoWRn1Y
7+rQhLNnTyJojcw8FhksMZLqhe6kqOHd2S1XSr8dQ9dfoXGXal++gJvQDA742PUH9aIwIXrzryl6
emXLRaK/RoWzcLGIc8+c895VaH4MosSJ/eAJkGjRiOH4vb7ki6Q526/iUP9x/LQQ0EJkpJcqvb3+
D3Lpv8rY/ZmNRk+seiHH0qmQp7bJTGpNlxqbdi0MHHTW/c2N+cBc1r/ljhCL3tze3t6g88l6pjwj
4Sz2Oo7ucJfQph57V6Hlxll/o/dSD7TbtqXbRI291lzPhUZVh/SLLqAej/dR+7b+mHaB2XmP2aYn
yPQ1ph36QLK9hxanqGJtiB0/6hHRsdSZMjV0Zh1aLDLabUEP50CB6cjhmRFGURBeB/OFv5kvUHiN
9EzthQZuvvUah8H76PFq/nQ1j5zTQ+nT9e+L5ZSH2kDzjNksl22gnfuXcg8NVzsa/i+szT9QSwcI
r/u4qBAGAAACGwAAUEsDBBQAAAgAAEqLfD6jjen8RQQAAEUEAAAIAAAAbWV0YS54bWw8P3htbCB2
ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pgo8b2ZmaWNlOmRvY3VtZW50LW1ldGEgeG1s
bnM6b2ZmaWNlPSJ1cm46b2FzaXM6bmFtZXM6dGM6b3BlbmRvY3VtZW50OnhtbG5zOm9mZmljZTox
LjAiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpkYz0i
aHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOm1ldGE9InVybjpvYXNpczpu
YW1lczp0YzpvcGVuZG9jdW1lbnQ6eG1sbnM6bWV0YToxLjAiIHhtbG5zOm9vbz0iaHR0cDovL29w
ZW5vZmZpY2Uub3JnLzIwMDQvb2ZmaWNlIiB4bWxuczpncmRkbD0iaHR0cDovL3d3dy53My5vcmcv
MjAwMy9nL2RhdGEtdmlldyMiIG9mZmljZTp2ZXJzaW9uPSIxLjIiIGdyZGRsOnRyYW5zZm9ybWF0
aW9uPSJodHRwOi8vZG9jcy5vYXNpcy1vcGVuLm9yZy9vZmZpY2UvMS4yL3hzbHQvb2RmMnJkZi54
c2wiPjxvZmZpY2U6bWV0YT48bWV0YTpnZW5lcmF0b3I+T3Blbk9mZmljZS5vcmcvMy4yJFVuaXgg
T3Blbk9mZmljZS5vcmdfcHJvamVjdC8zMjBtMTIkQnVpbGQtOTQ4MzwvbWV0YTpnZW5lcmF0b3I+
PG1ldGE6Y3JlYXRpb24tZGF0ZT4yMDExLTAxLTExVDEyOjM3OjQ0PC9tZXRhOmNyZWF0aW9uLWRh
dGU+PGRjOmxhbmd1YWdlPmZyLUZSPC9kYzpsYW5ndWFnZT48bWV0YTplZGl0aW5nLWN5Y2xlcz4x
NjwvbWV0YTplZGl0aW5nLWN5Y2xlcz48bWV0YTplZGl0aW5nLWR1cmF0aW9uPlBUMDBINDRNNDFT
PC9tZXRhOmVkaXRpbmctZHVyYXRpb24+PGRjOmRhdGU+MjAxMS0wMy0yOFQxNDoyNjoyMTwvZGM6
ZGF0ZT48bWV0YTpkb2N1bWVudC1zdGF0aXN0aWMgbWV0YTp0YWJsZS1jb3VudD0iMSIgbWV0YTpj
ZWxsLWNvdW50PSIyMSIgbWV0YTpvYmplY3QtY291bnQ9IjAiLz48bWV0YTp1c2VyLWRlZmluZWQg
bWV0YTpuYW1lPSJJbmZvIDEiLz48bWV0YTp1c2VyLWRlZmluZWQgbWV0YTpuYW1lPSJJbmZvIDIi
Lz48bWV0YTp1c2VyLWRlZmluZWQgbWV0YTpuYW1lPSJJbmZvIDMiLz48bWV0YTp1c2VyLWRlZmlu
ZWQgbWV0YTpuYW1lPSJJbmZvIDQiLz48L29mZmljZTptZXRhPjwvb2ZmaWNlOmRvY3VtZW50LW1l
dGE+UEsDBBQACAgIAEqLfD4AAAAAAAAAAAAAAAAYAAAAVGh1bWJuYWlscy90aHVtYm5haWwucG5n
7ZfpN9tbF8dRWqou94ZSKa5WY6niinnuoOaGtqgaoq2phkbN1NSaFVcRQ5SoeZ6HmGOqKSpEkRDD
RWKOmmLm+d3nX3jePmvttc55cc5e5+zvZ++zT7QRTJvjKv9VBgYGDl0dzWfAWM3AwMjAygTMPEoY
6AwMv2Xpaj4w9s3YzPRzMTYB91Z+NGLB2d+a/+Nt9gg/W/gzDPMDu8gq0uVonX+6bzENUochWszX
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
Wof1HAl50b162DP6115ttQ97I9ylZWVDsmNITq9lv82bfjMKs763/0Z00IjrolqxfMIg4b7mDglR
0cKiIp1ezlUBVKc+yii1K1r8w41MUOs8DEKixg+PFvaul3GDxAdc5dSdxkuS4WDFD3tvxwweFang
vw5HV4KrVOhHPQ3vppW91pbMeBu9tmat2p/kPZ+otM5CoZrsf6QDLjvbBmcu+cqyOWQm23zX4xJK
TknpGg/RK9JnfbIMtCI9oxxEAf+Mt3Ptbeehch6fpr89CCWMjWkczl8atVbub9sYRFq2eJc3xcJ6
r63SjHwSPjPJwR1YiNsJBWZojC2nF1v2asbTXK3HNX718X3K4idMGJAoTLEzmLZORmHI7buQZan2
wzfGzgLp7ydekuy+vS9S8Y1QTpA9WzzFeiysIJM8nv6bU/+3/9v/Yqec3eHq9GqxbCXgx8qg+xim
WfHwVch/AFBLBwgXwNsguAwAANgOAABQSwMEFAAICAgASot8PgAAAAAAAAAAAAAAACcAAABDb25m
aWd1cmF0aW9uczIvYWNjZWxlcmF0b3IvY3VycmVudC54bWwDAFBLBwgAAAAAAgAAAAAAAABQSwME
FAAACAAASot8PgAAAAAAAAAAAAAAABwAAABDb25maWd1cmF0aW9uczIvcHJvZ3Jlc3NiYXIvUEsD
BBQAAAgAAEqLfD4AAAAAAAAAAAAAAAAYAAAAQ29uZmlndXJhdGlvbnMyL2Zsb2F0ZXIvUEsDBBQA
AAgAAEqLfD4AAAAAAAAAAAAAAAAaAAAAQ29uZmlndXJhdGlvbnMyL3BvcHVwbWVudS9QSwMEFAAA
CAAASot8PgAAAAAAAAAAAAAAABoAAABDb25maWd1cmF0aW9uczIvdG9vbHBhbmVsL1BLAwQUAAAI
AABKi3w+AAAAAAAAAAAAAAAAGAAAAENvbmZpZ3VyYXRpb25zMi9tZW51YmFyL1BLAwQUAAAIAABK
i3w+AAAAAAAAAAAAAAAAGAAAAENvbmZpZ3VyYXRpb25zMi90b29sYmFyL1BLAwQUAAAIAABKi3w+
AAAAAAAAAAAAAAAAHwAAAENvbmZpZ3VyYXRpb25zMi9pbWFnZXMvQml0bWFwcy9QSwMEFAAACAAA
Sot8PgAAAAAAAAAAAAAAABoAAABDb25maWd1cmF0aW9uczIvc3RhdHVzYmFyL1BLAwQUAAgICABK
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</string> </value>
<value> <string encoding="base64">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
Nz4BQXg/TN6RLkvYH/pG/b5U/lTmfFowG0ajj6K0Dces9oJJSmztcyUdlcK+igM4aPSmVuHQdXTS
+TRDnfL6LUCCfktU6ruZ44OoVW+nr8s88kdAQ1f14w62FeQiATkuA3V7jNQW9ny8WntzqRAQ1JMw
6sN624QmXDx5HEFrZOaxzGCJ01Qv9CdlA+/P3gql9NsxdP0Vmnap8eULuAnN4IiPfX/QIAozorf8
mqKnV26FTPTXqHARXl2R3DPnvHcRmh+DKHFiP3gCJLpqxTB5ry/5ImnP9gsS6j+Onw4CWoiMDlJl
sNf/QS79Vxm7P7PR5InVLOS4ciqqY9tkJrWmc41NtxZGDjrrfnxtPjCXze9qS6lFxzc3N9fodLKZ
KU9IOIm9jqM73CtoUw+Dq9By46y/0XtpBtpt29LFUWuvMzdwoVXVI/2sC2jA433Uvm0+pp1hdjlg
tu0JMn2NaYc+kGzvocUppngXYsePBkT0LPWmTA2dWIcWi052W9DDOVBgOnJ4ZoRRFISXwXLlx8sV
Ci+Rnmm80MD4W691GLyPovXyyXp55ZweS5++f18spzzUBZpnTLxadYF27l/KPTRe7Wj8v7DifwBQ
SwcIH80TWxEGAAACGwAAUEsDBBQAAAgAAG5zfT5QdvBYRQQAAEUEAAAIAAAAbWV0YS54bWw8P3ht
bCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pgo8b2ZmaWNlOmRvY3VtZW50LW1ldGEg
eG1sbnM6b2ZmaWNlPSJ1cm46b2FzaXM6bmFtZXM6dGM6b3BlbmRvY3VtZW50OnhtbG5zOm9mZmlj
ZToxLjAiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpk
Yz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOm1ldGE9InVybjpvYXNp
czpuYW1lczp0YzpvcGVuZG9jdW1lbnQ6eG1sbnM6bWV0YToxLjAiIHhtbG5zOm9vbz0iaHR0cDov
L29wZW5vZmZpY2Uub3JnLzIwMDQvb2ZmaWNlIiB4bWxuczpncmRkbD0iaHR0cDovL3d3dy53My5v
cmcvMjAwMy9nL2RhdGEtdmlldyMiIG9mZmljZTp2ZXJzaW9uPSIxLjIiIGdyZGRsOnRyYW5zZm9y
bWF0aW9uPSJodHRwOi8vZG9jcy5vYXNpcy1vcGVuLm9yZy9vZmZpY2UvMS4yL3hzbHQvb2RmMnJk
Zi54c2wiPjxvZmZpY2U6bWV0YT48bWV0YTpnZW5lcmF0b3I+T3Blbk9mZmljZS5vcmcvMy4yJFVu
aXggT3Blbk9mZmljZS5vcmdfcHJvamVjdC8zMjBtMTIkQnVpbGQtOTQ4MzwvbWV0YTpnZW5lcmF0
b3I+PG1ldGE6Y3JlYXRpb24tZGF0ZT4yMDExLTAxLTExVDEyOjM3OjQ0PC9tZXRhOmNyZWF0aW9u
LWRhdGU+PGRjOmxhbmd1YWdlPmZyLUZSPC9kYzpsYW5ndWFnZT48bWV0YTplZGl0aW5nLWN5Y2xl
cz4xODwvbWV0YTplZGl0aW5nLWN5Y2xlcz48bWV0YTplZGl0aW5nLWR1cmF0aW9uPlBUMDBINDVN
MDRTPC9tZXRhOmVkaXRpbmctZHVyYXRpb24+PGRjOmRhdGU+MjAxMS0wMy0yOVQxMToyNzoyODwv
ZGM6ZGF0ZT48bWV0YTpkb2N1bWVudC1zdGF0aXN0aWMgbWV0YTp0YWJsZS1jb3VudD0iMSIgbWV0
YTpjZWxsLWNvdW50PSIyMSIgbWV0YTpvYmplY3QtY291bnQ9IjAiLz48bWV0YTp1c2VyLWRlZmlu
ZWQgbWV0YTpuYW1lPSJJbmZvIDEiLz48bWV0YTp1c2VyLWRlZmluZWQgbWV0YTpuYW1lPSJJbmZv
IDIiLz48bWV0YTp1c2VyLWRlZmluZWQgbWV0YTpuYW1lPSJJbmZvIDMiLz48bWV0YTp1c2VyLWRl
ZmluZWQgbWV0YTpuYW1lPSJJbmZvIDQiLz48L29mZmljZTptZXRhPjwvb2ZmaWNlOmRvY3VtZW50
LW1ldGE+UEsDBBQACAgIAG5zfT4AAAAAAAAAAAAAAAAYAAAAVGh1bWJuYWlscy90aHVtYm5haWwu
cG5n7Vf5O9Rv99eCZAmTJUQIZalEdqbs0pCskYhk37KbGTK27Fv27VOUso99G2MfypLsxhLKhDEM
MTOY8X1/n+/1vZ4/4Pn1uX+57+s613Wfc5/zOq/XueMeG+mxXuS7SEdHx2qgr/0E2JF0dGfoLpwF
Tn7ldId0dJfEDLQfmAUXbBdCPcz6hfot71cizLu1d7lkrF2SYi5OWiLIdESukFndOP2VWJ0+xkvd
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
gRiUUh2YQi3S7mAlyQpFNVyVwiCYzL8pZkJD6hFcVut5Jyxkdyf2fQNm4kO6JuK40hpWqZJZuneV
urGlO6EUMWUC1NHVdSNLxgbP0AygizfBtTLzmLRzOudcPFKkfhwnUdRlDf5r0RIgi0+D5ICxkLsb
H0aOKxMJi+35VX8Xg5Zz4fJAuv2QfPz8tjnVsA6JMRvczxbSYpBdbPDftjU0FVSilzKgeWN18afF
kydPTE0jiedQkVxqX/vaudisfVM8gCm2RwRLHVc+aAgpzlzxEIO5HZrUPEfhl7qQjpi2O1eJRWo7
KmUlaqGLxGWYw0jePUBxE4IVW1j55C+gxf+8s3we8rG21mfjx0eiV3SJngI9465Z+qBGxVtnqTS4
mZ2dcRAzH9FL2L8QAAnANCgC2btACVfghxeqbOVf8GpZiUEgEBhBKMueHiN9s21r+rcsGb/m8RfD
94Mw0Hiziy77GlI9zSnD/RfhgtAOmwu2OIAhxXNXGsHCx5Un/AudwBiijy8+1mU7tGETOEndt/FG
3ftYlWwsApjvmiktgdTWINdtT7Vp2wVs8r8nrc3u/IiyL2Xq1gch0sTP/1/FEuX/1WL/NfzX8J8Z
aJe+C/02NpfTSgb+zXQGOkba1Zr2iP8BUEsHCABAY644DQAAXg8AAFBLAwQUAAgICABuc30+AAAA
AAAAAAAAAAAAJwAAAENvbmZpZ3VyYXRpb25zMi9hY2NlbGVyYXRvci9jdXJyZW50LnhtbAMAUEsH
CAAAAAACAAAAAAAAAFBLAwQUAAAIAABuc30+AAAAAAAAAAAAAAAAHAAAAENvbmZpZ3VyYXRpb25z
Mi9wcm9ncmVzc2Jhci9QSwMEFAAACAAAbnN9PgAAAAAAAAAAAAAAABgAAABDb25maWd1cmF0aW9u
czIvZmxvYXRlci9QSwMEFAAACAAAbnN9PgAAAAAAAAAAAAAAABoAAABDb25maWd1cmF0aW9uczIv
cG9wdXBtZW51L1BLAwQUAAAIAABuc30+AAAAAAAAAAAAAAAAGgAAAENvbmZpZ3VyYXRpb25zMi90
b29scGFuZWwvUEsDBBQAAAgAAG5zfT4AAAAAAAAAAAAAAAAYAAAAQ29uZmlndXJhdGlvbnMyL21l
bnViYXIvUEsDBBQAAAgAAG5zfT4AAAAAAAAAAAAAAAAYAAAAQ29uZmlndXJhdGlvbnMyL3Rvb2xi
YXIvUEsDBBQAAAgAAG5zfT4AAAAAAAAAAAAAAAAfAAAAQ29uZmlndXJhdGlvbnMyL2ltYWdlcy9C
aXRtYXBzL1BLAwQUAAAIAABuc30+AAAAAAAAAAAAAAAAGgAAAENvbmZpZ3VyYXRpb25zMi9zdGF0
dXNiYXIvUEsDBBQACAgIAG5zfT4AAAAAAAAAAAAAAAAMAAAAc2V0dGluZ3MueG1s7VrbcuI4EH3f
r6D8upVgSMIuVGDKOAGSSTKJzSXhTbYb0IwsuSQZQ75+ZS5ZxsFAAE9lapcHwJZ0utXdap2Wffll
4pPcGLjAjFa1wqmu5YC6zMN0WNU67cbJ39qX2h+XbDDALlQ85oY+UHkiQErVReTUcCoq8+aqFnJa
YUhgUaHIB1GRboUFQJfDKqu9KzNh8zsTgumPqjaSMqjk81EUnUZnp4wP84VyuZyftS67uowO8HBX
UfPeq6IYY2+C4gFzZWbCirp+np9fa7mFkiumKWq1pR2W069dLgTMf06wBD+2TW5xO1atqimRlTGG
6M1q2rpxP4/pYoEdAgYH1GaBtmyU00A1Yiq1mn6Zfw/yIeA7GMhskHvYk6N10MW/SuWLg+FbgIej
taqfFc7Lu8Kf+Cg4wdSDCXhJURCtd9JsjAovPt1FYYhuvISWQnIVAVotbix8SNMYNKFnGymDbFP0
5yENCDEhUNghBM2QC8YfmcBSrYDndebeeQabkF/WBsp+yC3G8SujEhE7IFjeMw+SDhgxfkCMA5fY
zQo9of3SQMdco6v6Z4BvuBKPYYZuITpMMc+ezl3qe+S8tYS10pLKgbjHzd9L1DqTkvlHBO4z5rcV
ylEjOgbtIhImUefZQ9/XBmgIcQLdiF7aE9wesajJcTJxO4wRQFSrSR7CeuQ1N1f3i7TmWWLfdWnN
Un7KnrLM7QcnH5czQhzEN2zj/wfZwUEWC6grNvPjkUNMD9MCboCISIm4XcT0gbOZ/uLjEb0L/gOT
WUHvtwy3IceoJiOMJ6AJixdRoVg6KxYvSkfwawZWaSGhVA99arGoBchT1UkmQuwRgFS5JgP0G/Et
lKqiA3vqO4wIG5Kb7lGE2BQFbWYhISHp6GOsrDnwjVhUJZlJsEAof6cTcH3f9JaEX8vCD4W3Q8fD
YyyOXD+8A1+v/L6hM4c3JljYU+qOOKP4FX4dH1iUpOs7CJC7HzrMb4QcxQ7+yOmDQYjKY4pVyFvm
mIi6QLJYo1+BU0NgRB9D6soQrSlGjrGS7jD90Qk8JCG9YjvbkyTENlKhCDJMknwHCSid1zFFfKrq
faP1Z173iON3p6h3P+y0bgOHWsQdGp/y09G9RpvU7e72rj3DuDf8f+dxbRgjO/711Jftl7HVbOgv
tjExaV3N/ULvP9+UrWI37D/fBi/T+pPrk9BrdqemX1btXfW/oaNeOXzs1scutaYvPaKb/sPYbRLi
vuoT0y+MXN8LHN8aIdp99ZoF4tCn8r0ZRXdXhrg3gu9OcTJ2fWXflsUe2ze6kv3qNLvFfi8qr7Z7
Pvneb+uRSepP1vXDOPYJXFsjr3n9tdNs0H73IQC/U3pqP6nZVKufMBtmTfIyzbZGEJBpRwC/QhL9
blQma7b3e1OALHn2HUOepfgvo2SaUd2UUV2TPXHMnPsuNr0HdZFyEtEEChy7uUXPz1YBmiPEkasU
M5kfcBBxUjv6qURGpVr6U4sG4w72PKBv0zv8GcYdosMQvT/HXfh5sKdrTRbG8tPOsaw9D7cRV1wy
WU0uUPPbx9dhiKkiiymz3QHhmnobx2+pCDL1FdAsfNWs/0d9tbV6256mf8k5yNXigbitkkJ6EXvQ
dnOsenmbJCOUzETEDYkq5TJgc2gM3fnj/m/UJExksTnP69AGZ34b/GDTRDYIST0YyL97PyGf9uZG
7R9QSwcIqJcVq/EEAAD7IQAAUEsDBBQACAgIAG5zfT4AAAAAAAAAAAAAAAAVAAAATUVUQS1JTkYv
bWFuaWZlc3QueG1stZVNbsIwEIX3nCLyPnHLqooIlVqpJ6AHGJxJsOQ/ecYIbt8EFUhbFgXFO9sa
f++N7fGsXg/WFHuMpL1rxHP1JAp0yrfa9Y343HyUL+J1vVhZcLpD4vo8KIZ9ji7TRqToag+kqXZg
kWpWtQ/oWq+SRcf1z/h6VFoviiu40wbLITAei6sYthpKPgZsBIRgtAIefMq9a6uTVjWVqChEhJZ2
iCyukElyy8lyl4wpA/CuEVLIu6wwHlgO+dymKe94dDMGzMklPhqk2bEWGR6A3oZtdsluHWhDks/D
Krh+bvgsvHfvOt2neHpTtJSgFBocpj5KlWJ87BLv18oiEKLvIxJtIZNAZzww5nLvQwpDTac8ePbe
BHBo8uBH49nOffSeDa4t9EjyTbOFkKnMvjWysImB0yNv/nd3oeTG2q+SrtRU43825v33kXnoxpef
fyX/NOP1F1BLBwiBPesyUQEAAMcHAABQSwECFAAUAAAIAABuc30+hWw5ii4AAAAuAAAACAAAAAAA
AAAAAAAAAAAAAAAAbWltZXR5cGVQSwECFAAUAAgICABuc30+YC2/87EFAADIHQAACwAAAAAAAAAA
AAAAAABUAAAAY29udGVudC54bWxQSwECFAAUAAgICABuc30+H80TWxEGAAACGwAACgAAAAAAAAAA
AAAAAAA+BgAAc3R5bGVzLnhtbFBLAQIUABQAAAgAAG5zfT5QdvBYRQQAAEUEAAAIAAAAAAAAAAAA
AAAAAIcMAABtZXRhLnhtbFBLAQIUABQACAgIAG5zfT4AQGOuOA0AAF4PAAAYAAAAAAAAAAAAAAAA
APIQAABUaHVtYm5haWxzL3RodW1ibmFpbC5wbmdQSwECFAAUAAgICABuc30+AAAAAAIAAAAAAAAA
JwAAAAAAAAAAAAAAAABwHgAAQ29uZmlndXJhdGlvbnMyL2FjY2VsZXJhdG9yL2N1cnJlbnQueG1s
UEsBAhQAFAAACAAAbnN9PgAAAAAAAAAAAAAAABwAAAAAAAAAAAAAAAAAxx4AAENvbmZpZ3VyYXRp
b25zMi9wcm9ncmVzc2Jhci9QSwECFAAUAAAIAABuc30+AAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAA
AAABHwAAQ29uZmlndXJhdGlvbnMyL2Zsb2F0ZXIvUEsBAhQAFAAACAAAbnN9PgAAAAAAAAAAAAAA
ABoAAAAAAAAAAAAAAAAANx8AAENvbmZpZ3VyYXRpb25zMi9wb3B1cG1lbnUvUEsBAhQAFAAACAAA
bnN9PgAAAAAAAAAAAAAAABoAAAAAAAAAAAAAAAAAbx8AAENvbmZpZ3VyYXRpb25zMi90b29scGFu
ZWwvUEsBAhQAFAAACAAAbnN9PgAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAApx8AAENvbmZpZ3Vy
YXRpb25zMi9tZW51YmFyL1BLAQIUABQAAAgAAG5zfT4AAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAA
AN0fAABDb25maWd1cmF0aW9uczIvdG9vbGJhci9QSwECFAAUAAAIAABuc30+AAAAAAAAAAAAAAAA
HwAAAAAAAAAAAAAAAAATIAAAQ29uZmlndXJhdGlvbnMyL2ltYWdlcy9CaXRtYXBzL1BLAQIUABQA
AAgAAG5zfT4AAAAAAAAAAAAAAAAaAAAAAAAAAAAAAAAAAFAgAABDb25maWd1cmF0aW9uczIvc3Rh
dHVzYmFyL1BLAQIUABQACAgIAG5zfT6olxWr8QQAAPshAAAMAAAAAAAAAAAAAAAAAIggAABzZXR0
aW5ncy54bWxQSwECFAAUAAgICABuc30+gT3rMlEBAADHBwAAFQAAAAAAAAAAAAAAAACzJQAATUVU
QS1JTkYvbWFuaWZlc3QueG1sUEsFBgAAAAAQABAANgQAAEcnAAAAAA==</string> </value>
</item>
<item>
<key> <string>precondition</string> </key>
......@@ -221,7 +223,7 @@ TkYvbWFuaWZlc3QueG1sUEsFBgAAAAAQABAANgQAANImAAAAAA==</string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <int>11038</int> </value>
<value> <int>11155</int> </value>
</item>
<item>
<key> <string>title</string> </key>
......
##############################################################################
# Copyright (c) 2011 Nexedi SA and Contributors. All Rights Reserved.
# Gabriel M. Monnerat <gabriel@tiolive.com>
#
# WARNING: This program as such is intended to be used by professional
# programmers who take the whole responsability of assessing all potential
# consequences resulting from its eventual inadequacies and bugs
# End users who are looking for a ready-to-use solution with commercial
# garantees and support are strongly adviced to contract a Free Software
# Service Company
#
# This program is Free Software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
##############################################################################
from Products.ERP5Type.tests.ERP5TypeTestCase import ERP5TypeTestCase
from Products.ERP5Type.tests.Sequence import SequenceList
class TestUNGConfiguratorWorkflow(ERP5TypeTestCase):
"""
Test Live UNG Configuration Workflow.
"""
standard_bt5_list = ('erp5_simulation',
'erp5_dhtml_style',
'erp5_jquery',
'erp5_jquery_ui',
'erp5_web',
'erp5_ingestion',
'erp5_dms',
'erp5_crm',
'erp5_knowledge_pad',
'erp5_jquery_plugin_spinbtn',
'erp5_jquery_plugin_jgraduate',
'erp5_jquery_plugin_svgicon',
'erp5_jquery_plugin_hotkey',
'erp5_jquery_plugin_jquerybbq',
'erp5_jquery_plugin_svg_editor',
'erp5_jquery_plugin_sheet',
'erp5_jquery_plugin_mbmenu',
'erp5_jquery_plugin_jqchart',
'erp5_jquery_plugin_colorpicker',
'erp5_jquery_plugin_elastic',
'erp5_jquery_plugin_wdcalendar',
'erp5_jquery_sheet_editor',
'erp5_xinha_editor',
'erp5_svg_editor',
# 'erp5_mail_reader',
'erp5_web_ung_core',
'erp5_web_ung_theme',
'erp5_web_ung_role')
DEFAULT_SEQUENCE_LIST = """
stepCreateBusinessConfiguration
stepTic
stepSetConsultingWorkflow
stepTic
stepConfiguratorNext
stepTic
stepCheckBT5ConfiguratorItem
stepCheckConfigureOrganisationForm
stepSetupOrganisationConfiguratorItem
stepConfiguratorNext
stepTic
stepCheckConfigureUserAccountNumberForm
stepCheckOrganisationConfiguratorItem
# stepSetupUserAccounNumberSix
# stepConfiguratorNext
stepTic
"""
def getBusinessTemplateList(self):
return ('erp5_core_proxy_field_legacy',
'erp5_full_text_myisam_catalog',
'erp5_base',
'erp5_workflow',
'erp5_configurator',
'erp5_configurator_ung',)
def afterSetUp(self):
self.portal.portal_templates.updateRepositoryBusinessTemplateList(
['http://www.erp5.org/dists/snapshot/bt5/'])
def stepCreateBusinessConfiguration(self, sequence=None, sequence_list=None, **kw):
""" Create one Business Configuration """
module = self.portal.business_configuration_module
business_configuration = module.newContent(
portal_type="Business Configuration",
title='Test Configurator UNG Workflow')
next_dict = {}
sequence.edit(business_configuration=business_configuration,
next_dict=next_dict)
def stepSetConsultingWorkflow(self, sequence=None, sequence_list=None, **kw):
""" Set Consulting Workflow into Business Configuration """
business_configuration = sequence.get("business_configuration")
self.setBusinessConfigurationWorkflow(business_configuration,
"workflow_module/ung_configuration_workflow")
def assertCurrentStep(self, step_title, server_response):
""" Checks the current step title. """
self.assertTrue(
'<h2>%s</h2>' % step_title in server_response['data'],
'Unable to guess current step title (expected:%s) in: \n%s' %
(step_title, server_response))
def stepConfiguratorNext(self, sequence=None, sequence_list=None, **kw):
""" Go Next into Configuration """
business_configuration = sequence.get("business_configuration")
next_dict = sequence.get("next_dict")
response_dict = self.portal.portal_configurator._next(
business_configuration, next_dict)
sequence.edit(response_dict=response_dict)
def setBusinessConfigurationWorkflow(self, business_configuration, workflow):
""" Set configurator workflow """
business_configuration.setResource(workflow)
def stepCheckBT5ConfiguratorItem(self, sequence=None, sequence_list=None, **kw):
""" Check if the Configuration Item list is correct """
business_configuration = sequence.get("business_configuration")
# second one: install some standard business templates
standard_bt5_config_save = business_configuration['1']
self.assertEquals(len(self.standard_bt5_list),
len(standard_bt5_config_save.contentValues(
portal_type='Standard BT5 Configurator Item')))
self.assertEquals(
set(self.standard_bt5_list),
set([x.bt5_id for x in standard_bt5_config_save.contentValues()]))
def stepCheckConfigureOrganisationForm(self, sequence=None, sequence_list=None, **kw):
""" Check if Confire Configure step was showed """
response_dict = sequence.get("response_dict")
if 'command' in response_dict:
self.assertEquals('show', response_dict['command'])
self.assertEquals(None, response_dict['previous'])
self.assertEquals('Configure Organisation', response_dict['next'])
self.assertCurrentStep('Your Organisation', response_dict)
def stepSetupOrganisationConfiguratorItem(self, sequence=None, sequence_list=None, **kw):
""" Create one Organisation with Basic information """
next_dict = dict(
field_your_title='My Organisation',
field_your_default_email_text='me@example.com',
field_your_default_telephone_text='01234567890',
field_your_default_address_street_address='.',
field_your_default_address_zip_code='59000')
sequence.edit(next_dict=next_dict)
def stepCheckConfigureUserAccountNumberForm(self, sequence=None, sequence_list=None, **kw):
""" """
response_dict = sequence.get("response_dict")
if 'command' in response_dict:
self.assertEquals('show', response_dict['command'])
self.assertEquals('Configure user accounts number', response_dict['next'])
self.assertEquals('Previous', response_dict['previous'])
self.assertCurrentStep('Number of user account', response_dict)
def stepCheckOrganisationConfiguratorItem(self, sequence=None, sequence_list=None, **kw):
""" Check if organisation was created fine """
business_configuration = sequence.get("business_configuration")
organisation_config_save = business_configuration['3']
self.assertEquals(organisation_config_save.getTitle(),
"My Organisation")
self.assertEquals(1, len(organisation_config_save.contentValues()))
organisation_config_item = organisation_config_save['1']
self.assertEquals(organisation_config_item.getPortalType(),
'Organisation Configurator Item')
self.assertEquals(organisation_config_item.getDefaultEmailText(),
'me@example.com')
def test_standard_workflow_brazil(self):
""" Test the standard workflow with brazilian configuration """
sequence_list = SequenceList()
sequence_list.addSequenceString(self.DEFAULT_SEQUENCE_LIST)
sequence_list.play(self)
\ No newline at end of file
2011-03-29 Gabriel
* Add unti test to UNG Configurator
2011-03-28 Gabriel
* Add script to configure UNG Web Site
......
14
\ No newline at end of file
15
\ No newline at end of file
testUNGConfigurationWorkflow
\ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment