724 def checkCStep2(self, obj, step):
725 self.assertTrue(
type(obj) == dc.Constants.DRCESyncTasksCover,
"Step%s >>> Bad return type" % str(step))
726 self.assertTrue(obj.eventType == EVENT_TYPES.URL_CONTENT_RESPONSE,
"Step%s >>> Bad return Event type" % str(step))
727 self.assertTrue(
type(obj.eventObject) ==
type([]),
"Step%s >>> Bad return object type" % str(step))
728 self.assertTrue(len(obj.eventObject) == 3,
"Step%s >>> Bad return object len" % str(step))
729 self.assertTrue(obj.eventObject[0].url ==
730 "http://url1.com/",
"Step%s >>> Bad return object[0].url value" % str(step))
731 self.assertTrue(
type(obj.eventObject[0].rawContents) ==
type([]),
732 "Step%s >>> Bad return object[0].rawContent type" % str(step))
733 self.assertTrue(len(obj.eventObject[0].rawContents) == 0,
734 "Step%s >>> Bad return object[0].rawContent len" % str(step))
736 self.assertTrue(
type(obj.eventObject[0].processedContents) ==
type([]),
737 "Step%s >>> Bad return object[0].processedContents type" % str(step))
738 self.assertTrue(len(obj.eventObject[0].processedContents) == 0,
739 "Step%s >>> Bad return object[0].processedContents len" % str(step))
740 self.assertTrue(
type(obj.eventObject[0].headers) ==
type([]),
741 "Step%s >>> Bad return object[0].headers type" % str(step))
742 self.assertTrue(len(obj.eventObject[0].headers) == 0,
743 "Step%s >>> Bad return object[0].headers len" % str(step))
744 self.assertTrue(
type(obj.eventObject[0].requests) ==
type([]),
745 "Step%s >>> Bad return object[0].requests type" % str(step))
746 self.assertTrue(len(obj.eventObject[0].requests) == 0,
747 "Step%s >>> Bad return object[0].requests len" % str(step))
748 self.assertTrue(
type(obj.eventObject[0].meta) ==
type([]),
749 "Step%s >>> Bad return object[0].meta type" % str(step))
750 self.assertTrue(len(obj.eventObject[0].meta) == 0,
751 "Step%s >>> Bad return object[0].meta len" % str(step))
752 self.assertTrue(
type(obj.eventObject[0].cookies) ==
type([]),
753 "Step%s >>> Bad return object[0].cookies type" % str(step))
754 self.assertTrue(len(obj.eventObject[0].cookies) == 0,
755 "Step%s >>> Bad return object[0].cookies len" % str(step))
757 self.assertTrue(obj.eventObject[1].url ==
758 "http://url5.com/",
"Step%s >>> Bad return object[0].url value" % str(step))
759 self.assertTrue(
type(obj.eventObject[1].rawContents) ==
type([]),
760 "Step%s >>> Bad return object[1].rawContent type" % str(step))
761 self.assertTrue(len(obj.eventObject[1].rawContents) == 8,
762 "Step%s >>> Bad return object[1].rawContent len" % str(step))
763 self.assertTrue(len(obj.eventObject[1].headers) == 5,
764 "Step%s >>> Bad return object[1].headers len" % str(step))
765 baseStr = base64.b64decode(obj.eventObject[1].headers[0].buffer)
766 self.assertTrue(baseStr ==
"AAAAAheaders",
767 "Step%s >>> Bad return obj.eventObject[1].headers[0].buffer value" % str(step))
768 baseStr = base64.b64decode(obj.eventObject[1].headers[1].buffer)
769 self.assertTrue(baseStr ==
"AAAAAheaders",
770 "Step%s >>> Bad return obj.eventObject[1].headers[1].buffer value" % str(step))
771 baseStr = base64.b64decode(obj.eventObject[1].headers[2].buffer)
772 self.assertTrue(baseStr ==
"BBBBBheaders",
773 "Step%s >>> Bad return obj.eventObject[1].headers[2].buffer value" % str(step))
774 baseStr = base64.b64decode(obj.eventObject[1].headers[3].buffer)
775 self.assertTrue(baseStr ==
"CCCCCheaders",
776 "Step%s >>> Bad return obj.eventObject[1].headers[3].buffer value" % str(step))
777 self.assertTrue(len(obj.eventObject[1].requests) == 5,
778 "Step%s >>> Bad return object[1].requests len" % str(step))
779 baseStr = base64.b64decode(obj.eventObject[1].requests[0].buffer)
780 self.assertTrue(baseStr ==
"AAAAArequests",
781 "Step%s >>> Bad return obj.eventObject[1].requests[0].buffer value" % str(step))
782 baseStr = base64.b64decode(obj.eventObject[1].requests[1].buffer)
783 self.assertTrue(baseStr ==
"AAAAArequests",
784 "Step%s >>> Bad return obj.eventObject[1].requests[1].buffer value" % str(step))
785 self.assertTrue(obj.eventObject[1].requests[2] ==
None,
786 "Step%s >>> Bad return obj.eventObject[1].requests[2].buffer value" % str(step))
787 baseStr = base64.b64decode(obj.eventObject[1].requests[3].buffer)
788 self.assertTrue(baseStr ==
"CCCCCrequests",
789 "Step%s >>> Bad return obj.eventObject[1].requests[3].buffer value" % str(step))
790 self.assertTrue(len(obj.eventObject[1].meta) == 5,
791 "Step%s >>> Bad return object[1].meta len" % str(step))
792 baseStr = base64.b64decode(obj.eventObject[1].meta[0].buffer)
793 self.assertTrue(baseStr ==
"AAAAAmeta",
794 "Step%s >>> Bad return obj.eventObject[1].meta[0].buffer value" % str(step))
795 baseStr = base64.b64decode(obj.eventObject[1].meta[1].buffer)
796 self.assertTrue(baseStr ==
"AAAAAmeta",
797 "Step%s >>> Bad return obj.eventObject[1].meta[1].buffer value" % str(step))
798 self.assertTrue(obj.eventObject[1].meta[2] ==
None,
799 "Step%s >>> Bad return obj.eventObject[1].meta[2].buffer value" % str(step))
800 baseStr = base64.b64decode(obj.eventObject[1].meta[3].buffer)
801 self.assertTrue(baseStr ==
"CCCCCmeta",
802 "Step%s >>> Bad return obj.eventObject[1].meta[3].buffer value" % str(step))
803 self.assertTrue(len(obj.eventObject[1].cookies) == 5,
804 "Step%s >>> Bad return object[1].cookies len" % str(step))
805 baseStr = base64.b64decode(obj.eventObject[1].cookies[0].buffer)
806 self.assertTrue(baseStr ==
"AAAAAcookies",
807 "Step%s >>> Bad return obj.eventObject[1].cookies[0].buffer value" % str(step))
808 baseStr = base64.b64decode(obj.eventObject[1].cookies[1].buffer)
809 self.assertTrue(baseStr ==
"AAAAAcookies",
810 "Step%s >>> Bad return obj.eventObject[1].cookies[1].buffer value" % str(step))
811 baseStr = base64.b64decode(obj.eventObject[1].cookies[2].buffer)
812 self.assertTrue(baseStr ==
"BBBBBcookies",
813 "Step%s >>> Bad return obj.eventObject[1].cookies[2].buffer value" % str(step))
814 baseStr = base64.b64decode(obj.eventObject[1].cookies[3].buffer)
815 self.assertTrue(baseStr ==
"CCCCCcookies",
816 "Step%s >>> Bad return obj.eventObject[1].cookies[3].buffer value" % str(step))
818 self.assertTrue(obj.eventObject[2].url ==
819 "http://url5.com/",
"Step%s >>> Bad return object[0].url value" % str(step))
820 self.assertTrue(
type(obj.eventObject[2].rawContents) ==
type([]),
821 "Step%s >>> Bad return object[2].rawContent type" % str(step))
822 self.assertTrue(len(obj.eventObject[2].rawContents) == 8,
823 "Step%s >>> Bad return object[2].rawContent len" % str(step))
824 self.assertTrue(len(obj.eventObject[2].headers) == 5,
825 "Step%s >>> Bad return object[2].headers len" % str(step))
826 baseStr = base64.b64decode(obj.eventObject[2].headers[0].buffer)
827 self.assertTrue(baseStr ==
"AAAAAheaders",
828 "Step%s >>> Bad return obj.eventObject[2].headers[0].buffer value" % str(step))
829 baseStr = base64.b64decode(obj.eventObject[2].headers[1].buffer)
830 self.assertTrue(baseStr ==
"AAAAAheaders",
831 "Step%s >>> Bad return obj.eventObject[2].headers[1].buffer value" % str(step))
832 baseStr = base64.b64decode(obj.eventObject[2].headers[2].buffer)
833 self.assertTrue(baseStr ==
"BBBBBheaders",
834 "Step%s >>> Bad return obj.eventObject[2].headers[2].buffer value" % str(step))
835 baseStr = base64.b64decode(obj.eventObject[2].headers[3].buffer)
836 self.assertTrue(baseStr ==
"CCCCCheaders",
837 "Step%s >>> Bad return obj.eventObject[2].headers[3].buffer value" % str(step))
838 self.assertTrue(len(obj.eventObject[2].requests) == 5,
839 "Step%s >>> Bad return object[2].requests len" % str(step))
840 baseStr = base64.b64decode(obj.eventObject[2].requests[0].buffer)
841 self.assertTrue(baseStr ==
"AAAAArequests",
842 "Step%s >>> Bad return obj.eventObject[2].requests[0].buffer value" % str(step))
843 baseStr = base64.b64decode(obj.eventObject[2].requests[1].buffer)
844 self.assertTrue(baseStr ==
"AAAAArequests",
845 "Step%s >>> Bad return obj.eventObject[2].requests[1].buffer value" % str(step))
846 self.assertTrue(obj.eventObject[2].requests[2] ==
None,
847 "Step%s >>> Bad return obj.eventObject[2].requests[2].buffer value" % str(step))
848 baseStr = base64.b64decode(obj.eventObject[2].requests[3].buffer)
849 self.assertTrue(baseStr ==
"CCCCCrequests",
850 "Step%s >>> Bad return obj.eventObject[2].requests[3].buffer value" % str(step))
851 self.assertTrue(len(obj.eventObject[2].meta) == 5,
852 "Step%s >>> Bad return object[2].meta len" % str(step))
853 baseStr = base64.b64decode(obj.eventObject[2].meta[0].buffer)
854 self.assertTrue(baseStr ==
"AAAAAmeta",
855 "Step%s >>> Bad return obj.eventObject[2].meta[0].buffer value" % str(step))
856 baseStr = base64.b64decode(obj.eventObject[2].meta[1].buffer)
857 self.assertTrue(baseStr ==
"AAAAAmeta",
858 "Step%s >>> Bad return obj.eventObject[2].meta[1].buffer value" % str(step))
859 self.assertTrue(obj.eventObject[2].meta[2] ==
None,
860 "Step%s >>> Bad return obj.eventObject[2].meta[2].buffer value" % str(step))
861 baseStr = base64.b64decode(obj.eventObject[2].meta[3].buffer)
862 self.assertTrue(baseStr ==
"CCCCCmeta",
863 "Step%s >>> Bad return obj.eventObject[2].meta[3].buffer value" % str(step))
864 self.assertTrue(len(obj.eventObject[2].cookies) == 0,
865 "Step%s >>> Bad return object[2].cookies len" % str(step))