You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

99 lines
14 KiB

2 days ago
��py : C:\Python313\Lib\site-packages\openpyxl\styles\stylesheet.py:
237: UserWarning: Workbook contains no default style, apply openpy
xl's default
@b(WMOn L�:1 W[&{: 2
+ py -X utf8 .scratch\customer-contact-graph\e2e-graph.py > .scra
tch\c ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~
+ CategoryInfo : NotSpecified: (C:\Python313\Li...np
yxl's default:String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
warn("Workbook contains no default style, apply openpyxl's defau
lt")
== q��e��\m�TXm�t?E2E �o>i"k�HWontact-graph �~?07�?= TS=111086 PFX=e2c-cg
== G-00 p@iT�~�]�t�5W-01 ��� Y��\2�`i�\}==
pass [G-00] job_title tree�+l�z�~?5�KWxecutive/purchase/marketing/hr/other�? \m�\�� 9 %�?top=['executive', 'hr', 'marketing', 'other', 'purchase'] subs=9
pass [G-00] job_title \m�\�� code ƕ�U�S�~Y}Z�?other_job Ó�r0cm�]} %�?['bid_officer', 'chairman', 'hr_manager', 'marketing_manager', 'marketing_specialist', 'other_job', 'purchase_manager', 'purchase_specialist', 'shareholder']
pass [G-00] �YD��}J�xY�l�HWhairman/shareholder=10�?_manager=6�?_specialist/bid_officer=3��[ther_job=None�?%�?{'chairman': 10, 'shareholder': 10, 'purchase_manager': 6, 'purchase_specialist': 3, 'marketing_manager': 6, 'marketing_specialist': 3, 'hr_manager': 6, 'bid_officer': 3, 'other_job': None}
pass [G-00] contact_source enabled-list�? $ixv}�R0}/�R,w/^g���|?O�5g�|�?%�?['group_activity', 'group_meeting', 'other', 'referral']
== G-01 �opt�S + e�Pc(lO�)1zV�t?==
pass [G-01] �opt�S9p!2�W A/B Op�S�} %�?A=KH202609110011 B=KH202609110012 sweep=0
pass [G-01] �h,h�᳓�c�Xpnt�\0}version R��o� Nq(lC�{ nodes/edges �~?+ DB graph t?1 %�?v=0 nodes=0 edges=0 db=1
pass [G-01] quickAdd 4 t}\�S��,a�Y�%X4QR��U�WT��q[_�[?successCount=4/failedRows �~4s} %�?{'successCount': 4, 'failedRows': []}
pass [G-01] detail e��p���okodes=4 level={10,6,3,None}�W1 p@iTq��e�Y�? phoneMasked t���qf + edges �~?%�?lv={'c1': 10, 'c2': 6, 'c3': 3, 'c4': None} masked=True
pass [G-01] quickAdd Z��^�Xȓ?bump�Xbc�m� t~\�WT��qF] bump�?%�?v 0 -> 1
== G-02 Hg?CRUD + graph/save ==
pass [G-02] save �[?��z chairman>manager�3lQ~e��p�g�Xpn = v+1�WAS ��(1X~�?%�?v=1 ret=2
pass [G-02] e��p�� edges==[(1,2)] %�?[(753635437586677760, 753635437741867008)]
pass [G-02] save igɅ�YHg?2>3�,lm�t?2 ɓ?%�?e=[(753635437586677760, 753635437741867008), (753635437741867008, 753635437930610688)]
pass [G-02] w�G�[~Hg?+�?67019 %�?code=67019 �o�Pi�ȓ?
pass [G-02] G����SP�tTxV�o�]�z�X��ɓ?1>2�YKU 67019 %�?code=67019 �o�Pi�ȓ?
pass [G-02] �~ Y��J��c�[Hgxv}3>1��[v3>lv10�YKU 67019 %�?code=67019 �o�Pi�ȓ?
pass [G-02] ȓD�~u�~El��Ex�z�?>4��\che�?level=null�YKU 67019 %�?code=67019 �o�Pi�ȓ?
pass [G-02] ��LuO�~�cPHgxv}contactId=999%�<�}+�?67019 %�?code=67019 �o�Pi�ȓ?
pass [G-02] W��f�Wig�o=_�X�c�C4U 3 Z�~\iȓ Y�W 2 �m�^�W 1�YKU 67020 %�?code=67020 �o�Pi�ȓ?
pass [G-02] ��,a�Y�m�o�t��(1X~�Xpn�X�P�,�Js"�$1�}R�X� �rC~ȓ�q} %�?v=3 ret=4
pass [G-02] ÓE�Xȓ��Z~pHj}v �[�S9^ig�m}+�?67018 %�?code=67018 �o�Pi�ȓ?
pass [G-02] �~?edges �m�o�t = ZoT%�0kPI edges==[] �m?DB customer_contact_edge=0 %�?api=0 db=0
pass [G-02] �� 22�Hg?1>2,2>3�,lm�t?2 ɓ?%�?[(753635437586677760, 753635437741867008), (753635437741867008, 753635437930610688)]
== G-03 q��e��\m�T���[4s}page/reveal/quickAdd Hg-Wkf/batchEdit/export�?=
pass [G-03] page�XWeyword 9p!2�WZ��]}�,l�a�m?4 t|\{ phone O�(1�R��?%�?rows=4 mine=4
pass [G-03] reveal ig�emē�^�g 13800001003 %�?got=13800001003
pass [G-03] DB reveal_log Y�,h v�pkperator_id=ADMIN + ip/op_time ȕ�p% %�?{'operator_id': '739564171091247104', 'operator_name': '>i5}K�?, 'ip': '0:0:0:0:0:0:0:1', 'op_time': datetime.datetime(2026
pass [G-03] quickAdd �oP�+�~?���1l%t�\�pig�V}successCount=1/failedRows �~4s} %�?{'successCount': 1, 'failedRows': []}
pass [G-03] quickAdd ��+[�nY��\�Qp:jjn�+l {ȕk�|R��m�pWuccessCount=0 + failedRows ̓�0xVē�^�|�?%�?{'successCount': 0, 'failedRows': [{'rowIndex': 0, 'reason': '��+[�nY��\�Qt����9p!2�WP�pT�N�~��Ilcm��de�?3800001003'}]}
pass [G-03] quickAdd Ó�r�Xȓ�T_Z�}\X�Z�?Z��\�NT�&0}$�b�b���]2滓.aZ0�m�]�W�[?%�?{'successCount': 0, 'failedRows': [{'rowIndex': 0, 'reason': '$�b�b���]2��3l��9p!2�WP�mT�Qp:jjnZ�}\X�Z��]�`q�}\�Yq��e��\m4s}cg111086ɓ�^�|�?/u�P�n�_�`�Y}�tΘ �t�0�`�m��|e��'h�Wĕ�0��t?}]}
pass [G-03] quickAdd t�\�l�~4s}�m�]6} rows�YKU 67021 %�?code=67021 �o�Pi�ȓ?
pass [G-03] batchEdit q�}\�YY�;j?m D2 p@iT�t�q�k�3l�a\m.[�f/Bi:j0w�~��`/level 10/level_source=1 %�?{'successCount': 1, 'failedRows': []} db={'n': '��D�(|��?, 'c': 'Bi:j0w�~��`', 'l': 10, 's': 1}
pass [G-03] batchEdit q�}\�Yq��e�YZ��^�Xȓ?bump %�?7->8
pass [G-03] graph/save ��*[O9p1l�� id4=8�4kB level=8/level_source=2�X�X�[�0#e9p>l} %�?{'l': 8, 's': 2}
pass [G-03] D2 ��*[O��xO~u�3l�NT�!|e/u�P�n�m�d�acm?level �m�o�[ 8 �m�]��)�?%�?{'n': '/u�P�n�m�d�a', 'l': 8, 's': 2}
pass [G-03] batchEdit phone ē�^�g=�m��|e�?3900002003�?%�?{'p': '13900002003'}
pass [G-03] batchEdit phone t���qfe��p j0�!2� ?�m�]|e�WB `m�]�i“�V} %�?{'p': '13900002003'}
?�?'�f�� D-G1(P2): batchEdit���\%�m?ZoT%���]���m
Yjnt%1]b~u�m)[ {Y���c
warn [G-03] batchEdit phone �~p�����*a&l�,l�uĕlT {Y�Hj}b~u^p�P%�mKmKUnull��\���m Y�]Y�?D-G1�?%�?db={'p': '13900002003'}
pass [G-03] batchEdit X��q�t��xv0}`m���z�o����ƕ�`�`4d�d}id3 name ȓD�I_ + failedRows 9p+l�} idx=1�?%�?{'successCount': 0, 'failedRows': [{'rowIndex': 1, 'reason': '��+[�nY��p0�m?11 cm�]�Xȓ�T_͓Nq!}'}]} db={'n': 'cg111086�)[{[�?}
pass [G-03] batchEdit t�\�l�~?+�?67022 %�?code=67022 �o�Pi�ȓ?
pass [G-03] export�?00 + xlsx pDi�Y4Z�O}PK �o��} %�?http=200 ct=application/vnd.openxmlformats-officedocument.spreadsheetml. head=b'PK'
== G-04 q��e��\m�T��O��0{Z[�!} ==
pass [G-04] template�?00 + PK �o?+ t%1T0 5 R�@i�S�~Y}V1 ��1lcP�?%�?['�o�d�`', 'q�}\�Y�X�tO��T*}.��O}', '��+[�nY�?, 'ɓ�0.|�X�tO��T*}.��O}', 'ē��`O��bmeq��e��\m?ē?Z�?']
pass [G-04] upload �h�R���uk=5 insert=3 fail=2 suspect=0�X�h��+[�nY�?̓�0xV�����]�o?FAIL�?%�?{'taskId': '753635537729880064', 'customerId': '753635429793660928', 'importMode': 'APPEND_ONLY', 'duplicateStrategy': 'SKIP', 'totalCount': 5, 'insertCount': 3, 'updateCount': 0, 'failCount': 2, 'sus
pass [G-04] �h�R��ē�^�| verdict ƕ�U�` INSERT/FAIL %�?['FAIL', 'FAIL', 'INSERT', 'INSERT', 'INSERT']
pass [G-04] t%1T0�m�]��“�V"k +�?67023�%Xi�͓��Ys9p%X�h�?%�?code=67023 �o�Pi�ȓ?
pass [G-04] confirm Y�Ci�` %�?code=0
pass [G-04] ^g����X� ?DONE�tktatus=2 + insertCount=3 %�?status=2 result={'taskId': '753635537729880064', 'customerId': '753635429793660928', 'importMode': 'APPEND_ONLY', 'templateVersion': 'V1', 'status': 2, 'totalCount': 5, 'insert
pass [G-04] failures=2 t|\{ failReason ���W�[<=500�HWlip500�?%�?[(4, 'cg1110865p���z', '��+[�nY��p0�m?11 cm�]�Xȓ�T_͓Nq!}'), (5, 'cg111086ɓ�^�|�?, '��+[�nY��\@~�o��}5pNq�S̓�0xV����}')]
pass [G-04] DB ��F�ȕn�0}customer_contact=8�? �opt�S+1 quickAdd “g��+3 5pNq�S�?%�?n=8
pass [G-04] 5pNq�S��,a�YZ��^Xm�t���Xȓ?bump�KWxecutor �����q bump�?%�?10->11
pass [G-04] �[�clu��*abcT���xV�o?confirm +�?67024�"X�Y��wO {O�}O���?%�?code=67024 �o�Pi�ȓ?
== G-05 ����B_P�,�Js�X�`"�&1�WY�?session�|\��͓�V7�$i[��nœ$�}==
pass [G-05] Y�?session �t���WZ��\�Xȓ?%�?11/11
pass [G-05] S O�XZ~p;j�WT�?%�?code=0
pass [G-05] S2 "�&1�h�Xpn�m�o�t +�?67018�X�{Yt�P#eP�,�Js�?%�?code=67018 �o�Pi�ȓ?
== G-06 ���]�}�0T~�HWontact T�$1�}��Pc�w��lraph/save �r{^p?oplog�?=
fail [G-06] oplog Z�?CONTACT_ADD�lWuickAdd/5pNq�S� Y { CONTACT_EDIT�FWatchEdit�?%�?actions=['CONTACT_EDIT', 'CREATE', 'GRAPH_EDIT']
pass [G-06] action=CONTACT_EDIT ig�V�b�~��[ + ��~\�X���_*}Hg#b�N�~��Il��$` ɓ�� b� �]�g�Y?%�?rows=5 pure=True batchText=True
== teardown�-l�•?archive + DB O��n3|ZnT�X ==
pass [TEARDOWN] 9p!2�W A �YI��h archive %�?code=0
pass [TEARDOWN] 9p!2�W B �YI��h archive %�?code=0
pass [TEARDOWN] e2c-cg-* DB O��n3|ZnT�X�HWontact/graph/edge/reveal_log/import_task/fail/oplog�?%�?9p!2�Wt?2 ?
== ȕk� xO���t<�0}�o>i"k9p�p�v�~�cP vs �~)1poZmT] ==
pass [SCAN] �~�cPUt�U
m 17/17�"X�] 0�?%�?missing=[] extra=[]
== �Y�V� ?== A�?6 ?�? B�? p�Aii 35s specimens=17
?�?D-G1(P2) batchEdit���\%�m?ZoT%���]���m
Yjnt%1]b~u�m)[ {Y���c
A�?��Lum e2e-graph-checks.json / e2e-graph-specimens.json