def __init__(self):
     self.execution_order = ExecutionOrder()
     self.execution_order.add_entry(get_entry_1(), True)
     self.execution_order.add_entry(get_entry_2(), True)
     self.expected_win_ver = decode_base64(b'MS40NS4xMA==')
     self.expected_win_size = decode_base64(b'OC43IE1C')
     self.expected_win_date = decode_base64(b'MjEuMDIuMjAxOQ==')
Example #2
0
 def __init__(self):
     self.execution_order = ExecutionOrder()
     self.execution_order.add_entry(get_entry_1(), True)
     self.execution_order.add_entry(get_entry_2(), True)
     self.expected_win_ver = decode_base64(b'Ni40LjAuMzkyIA==')
     self.expected_win_date = decode_base64(b'MjAxOS0wNC0xMQ==')
     self.expected_win_size = decode_base64(b'MjAsNTQgTUI=')
Example #3
0
 def __init__(self):
     self.execution_order = ExecutionOrder()
     self.execution_order.add_entry(get_entry_1(), True)
     self.execution_order.add_entry(get_entry_2(), True)
     self.expected_win_ver = decode_base64(b'Ni42LjEuNTE1Mw==')
     self.expected_win_date = decode_base64(b'MjAxOS0wMy0yNw==')
     self.expected_win_size = decode_base64(b'NDcsOTggTUI=')
Example #4
0
 def __init__(self):
     self.name = "ng-hide"
     self.target = Target(SpaceName.WEB)
     self.set_spaces = SetSpaces()
     self.set_spaces.web_space = decode_base64(
         fetch_file(FetchAttributeTestConst.TEST_FILE_PATH).encode('ascii'))
     content = b'cHJvZHVjdC5jdXN0b21BdHRyaWJ1dGVzLmN1c3RvbVByaWNlQnV0dG9uVmFyaWFudCA9PSAnam9pbic='
     self.expected_result = decode_base64(content)
Example #5
0
 def __init__(self):
     self.name = "style"
     self.target = Target(SpaceName.WEB)
     self.set_spaces = SetSpaces()
     self.set_spaces.web_space = decode_base64(
         fetch_file(FetchAttributeTestConst.TEST_FILE_PATH).encode('ascii'))
     content = b"d2lkdGg6MDtoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246Zml4ZWQ7dmlzaWJpbGl0eTpoaWRkZW4="
     self.expected_result = decode_base64(content)
Example #6
0
 def __init__(self):
     self.name = "gog-relative-time"
     self.target = Target(SpaceName.WEB)
     self.set_spaces = SetSpaces()
     self.set_spaces.web_space = decode_base64(
         fetch_file(FetchAttributeTestConst.TEST_FILE_PATH).encode('ascii'))
     content = b"e3sgOjpub3RpZmljYXRpb24uY3JlYXRpb25UaW1lc3RhbXAgfX0="
     self.expected_result = decode_base64(content)
 def __init__(self):
     self.execution_order = ExecutionOrder()
     self.execution_order.add_entry(get_entry_1(), True)
     self.execution_order.add_entry(get_entry_2(), True)
     exe = b'aHR0cHM6Ly93d3cuZHZkZmFiLmNuL21saW5rL2Rvd25sb2FkLnBocD9nPVZJUlRVQUxEUklWRQ=='
     self.expected_win_exe = decode_base64(exe)
     self.expected_win_ver = decode_base64(b'MS41LjEuMQ==')
     self.expected_win_date = decode_base64(b'MjAxNC0wOS0wMg==')
     self.expected_win_size = decode_base64(b'MCw3OSBNQg==')
 def __init__(self):
     self.regex = r"[\d]+.[\d]+.[\d]+.[\d]+"
     self.target = Target(SpaceName.WORK)
     self.set_spaces = SetSpaces()
     string = b'aHR0cHM6Ly9jb250ZW50LXN5c3RlbS5nb2cuY29tL29wZW5fbGluay9kb3dubG9hZD9wYXRoPS9vcGVuL2dhbGF4eS9jbGll' \
              b'bnQvZ2FsYXh5X2NsaWVudF8xLjIuNTQuMjcucGtn'
     self.set_spaces.work_space = decode_base64(string)
     match = b'MS4yLjU0LjI3'
     self.expected_result = decode_base64(match)
Example #9
0
 def __init__(self):
     self.execution_order = ExecutionOrder()
     self.execution_order.add_entry(get_entry_1(), True)
     self.execution_order.add_entry(get_entry_2(), True)
     self.execution_order.add_entry(get_entry_3(), True)
     self.expected_win_exe = decode_base64(
         b'aHR0cHM6Ly9kb3dubG9hZC5jY2xlYW5lci5jb20vc3BzZXR1cDEzMi5leGU=')
     self.expected_win_ver = decode_base64(b'MS4zMi43NDAg')
     self.expected_win_date = decode_base64(b'MjAxOC0wNS0yMQ==')
     self.expected_win_size = decode_base64(b'Niw1NyBNQg==')
Example #10
0
 def __init__(self):
     self.execution_order = ExecutionOrder()
     self.execution_order.add_entry(get_entry_1(), True)
     self.execution_order.add_entry(get_entry_2(), True)
     self.execution_order.add_entry(get_entry_3(), True)
     exe_1 = decode_base64(b'aHR0cDovL2ZpbGVzMS5tYWpvcmdlZWtzLmNvbS80NmZiMWQ5ZjE5Yzg0MjExYWU5MWVmMTdkMjI0OGQzZ'
                           b'TlkNjgxNzcxL2ludGVybmV0L0tlZVBhc3MtMi40MS1TZXR1cC5leGU=')
     exe_2 = decode_base64(b'aHR0cDovL2ZpbGVzMi5tYWpvcmdlZWtzLmNvbS8yODIxNDU3ZDNjMzdkMDQwNWYxYWMyYzBmOTdiODY3M'
                           b'GM1NDM5NjdlL2ludGVybmV0L0tlZVBhc3MtMi40MS1TZXR1cC5leGU=')
     self.expected_win_ver = decode_base64(b'Mi40MQ==')
     self.expected_win_date = decode_base64(b'MjAxOS0wMS0wOQ==')
     self.expected_win_size = decode_base64(b'MywxNSBNQg==')
     self.expected_win_exe_tuple = (exe_1, exe_2)
Example #11
0
    def test_string_and_character(self):
        # given
        dt = TestData()
        dt.begin = "in"
        dt.end = 's'
        work_space = b'T2RpbyB0ZW1wb3Igb3JjaSBkYXBpYnVzIHVsdHJpY2VzIGluIGlhY3VsaXMgbnVuYyBzZWQgYXVndWU='
        dt.set_spaces.work_space = decode_base64(work_space)
        dt.expected_result = decode_base64(b'aW4gaWFjdWxpcw==')
        trigger = GetSubset(dt.begin, dt.end)

        # when
        trigger.invoke(dt.target, dt.set_spaces)

        # then
        self.assertEqual(dt.expected_result, trigger.get_result())
Example #12
0
    def test_string_and_string(self):
        # given
        dt = TestData()
        dt.begin = "purus"
        dt.end = "nec"
        work_space = b'TG9ib3J0aXMgbWF0dGlzIGFsaXF1YW0gZmF1Y2lidXMgcHVydXMgaW4gbWFzc2EgdGVtcG9yIG5lYyBmZXVnaWF0Lg=='
        dt.set_spaces.work_space = decode_base64(work_space)
        dt.expected_result = decode_base64(b'cHVydXMgaW4gbWFzc2EgdGVtcG9yIG5lYw==')
        trigger = GetSubset(dt.begin, dt.end)

        # when
        trigger.invoke(dt.target, dt.set_spaces)

        # then
        self.assertEqual(dt.expected_result, trigger.get_result())
Example #13
0
    def test_strings_deleting(self):
        # given
        dt = DeleteTestData()
        dt.string = decode_base64(b'ZmV1Z2lhdCBwcmV0aXVtIG5pYmggaXA=')
        work_space = b'Q3JhcyBmZXJtZW50dW0gb2RpbyBldSBmZXVnaWF0IHByZXRpdW0gbmliaCBpcHN1bSBjb25zZXF1YXQu'
        dt.set_spaces.work_space = decode_base64(work_space)
        dt.expected_result = decode_base64(
            b'Q3JhcyBmZXJtZW50dW0gb2RpbyBldSBzdW0gY29uc2VxdWF0Lg==')
        trigger = Delete(dt.string, dt.characters)

        # when
        trigger.invoke(dt.target, dt.set_spaces)

        # then
        self.assertEqual(dt.expected_result, trigger.get_result())
Example #14
0
    def test_intigerify(self):
        # given
        dt = TestData()
        dt.begin = 9
        dt.end = 15
        work_space = b'VmVsaXQgdXQgdG9ydG9yIHByZXRpdW0gdml2ZXJyYSBzdXNwZW5kaXNzZSBwb3RlbnRpIG51bGxhbSBhYy4='
        dt.set_spaces.work_space = decode_base64(work_space)
        dt.expected_result = decode_base64(b'dG9ydG9y')
        trigger = GetSubset(dt.begin, dt.end)

        # when
        trigger.invoke(dt.target, dt.set_spaces)

        # then
        self.assertEqual(dt.expected_result, trigger.get_result())
Example #15
0
    def test_characters_deleting(self):
        # given
        dt = DeleteTestData()
        dt.characters = decode_base64(b'YWJlcnR2IHouaQ==')
        work_space = b'TmVjIHNhZ2l0dGlzIGFsaXF1YW0gbWFsZXN1YWRhIGJpYmVuZHVtIGFyY3Ugdml0YWUgZWxlbWVudHVtIGN1cmFiaXR' \
                     b'1ciB2aXRhZS4g'
        dt.set_spaces.work_space = decode_base64(work_space)
        dt.expected_result = decode_base64(
            b'TmNzZ3NscXVtbWxzdWRuZHVtY3VsbW51bWN1dQ==')
        trigger = Delete(dt.string, dt.characters)

        # when
        trigger.invoke(dt.target, dt.set_spaces)

        # then
        self.assertEqual(dt.expected_result, trigger.get_result())
Example #16
0
 def __init__(self):
     self.execution_order = ExecutionOrder()
     self.execution_order.add_entry(get_entry_1(), True)
     self.execution_order.add_entry(get_entry_2(), True)
     self.execution_order.add_entry(get_entry_3(), True)
     exe_1 = b'aHR0cHM6Ly9zdG9yZS5pb2JpdC5jb20vYWZmaWxpYXRlLnBocD9BQ0NPVU5UPUxPQklUJmFtcDtBRkZJTElBVEU9ODcwJmF' \
             b'tcDtQQVRIPWh0dHA6Ly9maWxlczEubWFqb3JnZWVrcy5jb20vOTcyMmIxZGI0MmFhZWFkZmY5NzNkM2M1MWMxMjJmMWQ5YT' \
             b'RjNTE2Ni9kcml2ZXMvc21hcnQtZGVmcmFnLXNldHVwLmV4ZQ=='
     exe_2 = b'aHR0cHM6Ly9zdG9yZS5pb2JpdC5jb20vYWZmaWxpYXRlLnBocD9BQ0NPVU5UPUxPQklUJmFtcDtBRkZJTElBVEU9ODcwJmF' \
             b'tcDtQQVRIPWh0dHA6Ly9maWxlczIubWFqb3JnZWVrcy5jb20vOGVlZDYzNTZkNzlkN2FjNTkwMDgwOWRkODczMjdlMWIzNz' \
             b'c1MDA1MS9kcml2ZXMvc21hcnQtZGVmcmFnLXNldHVwLmV4ZQ=='
     self.expected_win_exe_tuple = (decode_base64(exe_1),
                                    decode_base64(exe_2))
     self.expected_win_ver = decode_base64(b'Ni4yLjAuMTM4')
     self.expected_win_date = decode_base64(b'MjAxOS0wMy0wNw==')
     self.expected_win_size = decode_base64(b'MTUsMTIgTUI=')
Example #17
0
def get_win_vista_exe():
    win_exe = b'aHR0cHM6Ly9kbC5nb29nbGUuY29tL3RhZy9zL2FwcGd1aWQlM0QlN0I4QTY5RDM0NS1ENTY0LTQ2M0MtQUZGMS1BNjlEOUU1MzBG' \
              b'OTYlN0QlMjZpaWQlM0QlN0JEQTZGRTA2NS1FNDk0LUY1RDQtMDg0Mi1DOUU0MEIyQjJDNzElN0QlMjZsYW5nJTNEZW4lMjZicm93' \
              b'c2VyJTNENCUyNnVzYWdlc3RhdHMlM0QwJTI2YXBwbmFtZSUzREdvb2dsZSUyNTIwQ2hyb21lJTI2bmVlZHNhZG1pbiUzRHByZWZl' \
              b'cnMlMjZhcCUzRHN0YWJsZS1hcmNoX3g4NiUyNmluc3RhbGxkYXRhaW5kZXglM0RlbXB0eS91cGRhdGUyL2luc3RhbGxlcnMvQ2hy' \
              b'b21lU2V0dXAuZXhl'
    return decode_base64(win_exe)
Example #18
0
def get_win_exe_32bit():
    win_exe = b'aHR0cHM6Ly9kbC5nb29nbGUuY29tL3RhZy9zL2FwcGd1aWQlM0QlN0I4QTY5RDM0NS1ENTY0LTQ2M0MtQUZGMS1BNjlEOUU1MzBG' \
              b'OTYlN0QlMjZpaWQlM0QlN0JEQTZGRTA2NS1FNDk0LUY1RDQtMDg0Mi1DOUU0MEIyQjJDNzElN0QlMjZsYW5nJTNEZW4lMjZicm93' \
              b'c2VyJTNENCUyNnVzYWdlc3RhdHMlM0QwJTI2YXBwbmFtZSUzREdvb2dsZSUyNTIwQ2hyb21lJTI2bmVlZHNhZG1pbiUzRHByZWZl' \
              b'cnMlMjZhcCUzRHN0YWJsZS1hcmNoX3g4Ni1zdGF0c2RlZl8xJTI2aW5zdGFsbGRhdGFpbmRleCUzRGVtcHR5L3VwZGF0ZTIvaW5z' \
              b'dGFsbGVycy9DaHJvbWVTZXR1cC5leGU='
    return decode_base64(win_exe)
Example #19
0
    def test_character_and_character(self):
        # given
        dt = TestData()
        dt.begin = 'S'
        dt.end = 'r'
        work_space = b'UGxhY2VyYXQgaW4gZWdlc3RhcyBlcmF0IGltcGVyZGlldCBzZWQuIFNlZCBhdWd1ZSBsYWN1cyB2aXZlcnJhIHZpdG' \
                     b'FlIGNvbmd1ZSBldSBjb25zZXF1YXQu'
        dt.set_spaces.work_space = decode_base64(work_space)
        dt.expected_result = decode_base64(b'U2VkIGF1Z3VlIGxhY3VzIHZpdmVy')
        trigger = GetSubset(dt.begin, dt.end)

        # when
        trigger.invoke(dt.target, dt.set_spaces)

        # then
        self.assertEqual(dt.expected_result, trigger.get_result())
Example #20
0
    def test_decode_1(self):
        # given
        encoded_text = b"VGFkZXVzeiBTem51aw=="
        expected_text = r"Tadeusz Sznuk"

        # when
        decoded_text = decode_base64(encoded_text)

        # then
        self.assertEqual(expected_text, decoded_text)
Example #21
0
    def test_string_and_characters_deleting(self):
        # given
        dt = DeleteTestData()
        dt.string = decode_base64(b'bm9uIA==')
        dt.characters = decode_base64(b'dml0YWUgdW8=')
        work_space = b'U2NlbGVyaXNxdWUgaW4gZGljdHVtIG5vbiBjb25zZWN0ZXR1ciBhIGVyYXQgbmFtIGF0IGxlY3R1cy4gVXQgYWxpcXV' \
                     b'hbSBwdXJ1cyBzaXQgYW1ldCBsdWN0dXMgdmVuZW5hdGlzLiBMYWN1cyBsYW9yZWV0IG5vbiBjdXJhYml0dXIgZ3Jhdm' \
                     b'lkYSBhcmN1IGFjIHRvcnRvci4gQ29uc2VxdWF0IG5pc2wgdmVsIHByZXRpdW0gbGVjdHVzIHF1YW0gaWQgbGVvLiBWa' \
                     b'XRhZSB0b3J0b3IgY29uZGltZW50dW0gbGFjaW5pYSBxdWlzLg=='
        dt.set_spaces.work_space = decode_base64(work_space)
        result = b'U2NscnNxbmRjbWNuc2Nycm5tbGNzLlVscW1wcnNzbWxjc25ucy5MY3NscmNyYnJncmRyY2Nyci5DbnNxbnNsbHBybWxjc3F' \
                 b'tZGwuVnJyY25kbW5tbGNucXMu'
        dt.expected_result = decode_base64(result)
        trigger = Delete(dt.string, dt.characters)

        # when
        trigger.invoke(dt.target, dt.set_spaces)

        # then
        self.assertEqual(dt.expected_result, trigger.get_result())
Example #22
0
    def test_encode_decode_2(self):
        # given
        raw_text = r"Mężny bądź, chroń pułk swój i sześć flag."
        expected_encoded_text = b"TcSZxbxueSBixIVkxbosIGNocm/FhCBwdcWCayBzd8OzaiBpIHN6ZcWbxIcgZmxhZy4="

        # when
        encoded_text = encode_base64(raw_text)
        decoded_text = decode_base64(encoded_text)

        # then
        self.assertEqual(expected_encoded_text, encoded_text)
        self.assertEqual(raw_text, decoded_text)
Example #23
0
def get_win_exe():
    win_exe = b'aHR0cHM6Ly9lbi5zb2Z0b25pYy5jb20vZG93bmxvYWQtbGF1bmNoP3Rva2VuPWV5SmhiR2NpT2lKSVV6STFOaUlzSW5SNWNDSTZ' \
              b'Ja3BYVkNKOS5leUprYjNkdWJHOWhaRlI1Y0dVaU9pSnBiblJsY201aGJFUnZkMjVzYjJGa0lpd2laRzkzYm14dllXUlZjbXdpT2' \
              b'lKb2RIUndjem92TDJkelppMW1iQzV6YjJaMGIyNXBZeTVqYjIwdk9UWmxMek5sTUM4eFpUTTNPRFUwWXpSbFl6UmtPV1kxWkRJe' \
              b'FpURTNOalJpTlRFeVlUY3lOVFEwTDBsUFltbDBMVTFoYkhkaGNtVXRSbWxuYUhSbGNpMVRaWFIxY0M1bGVHVV9SWGh3YVhKbGN6' \
              b'MHhOVFUxTWpjMk16ZzVKbE5wWjI1aGRIVnlaVDAxTm1JNU1EZGtOVGxsTnpNd1pURXlaak5sWldObFptTTJPVFJqWTJReFlXTTN' \
              b'ZalJqWXpZMEpsTkVYM1Z6WldROUptTm9ZVzV1Wld3OVYwVkNKbVprYUQxdWJ5WnBaRjltYVd4bFBUQmhOamRqT1RObExUazJaRF' \
              b'V0TVRGbE5pMDVZekl3TFRBd01UWXpaV1E0TXpObE55WnBibk4wWVc1alpUMXpiMlowYjI1cFkxOWxiaVowZVhCbFBWQlNUMGRTU' \
              b'VUwbWRYSnNQV2gwZEhCek9pOHZhVzlpYVhRdGJXRnNkMkZ5WlMxbWFXZG9kR1Z5TG1WdUxuTnZablJ2Ym1sakxtTnZiU1pHYVd4' \
              b'bGJtRnRaVDFKVDJKcGRDMU5ZV3gzWVhKbExVWnBaMmgwWlhJdFUyVjBkWEF1WlhobElpd2lZWEJ3U1dRaU9pSXdZVFkzWXprelp' \
              b'TMDVObVExTFRFeFpUWXRPV015TUMwd01ERTJNMlZrT0RNelpUY2lMQ0pwWVhRaU9qRTFOVFV5TXpjeE16WXNJbVY0Y0NJNk1UVT' \
              b'FOVEkwTURjek5uMC52Ukx3OTczZkJONW9ObVBHam9uVUtta21xVlFMbmVscWRjOEtVakF2X05v'
    return decode_base64(win_exe)
Example #24
0
 def __init__(self):
     self.execution_order = ExecutionOrder()
     self.execution_order.add_entry(get_entry_1(), True)
     self.execution_order.add_entry(get_entry_2(), True)
     self.execution_order.add_entry(get_entry_3(), True)
     self.execution_order.add_entry(get_entry_4(), True)
     self.execution_order.add_entry(get_entry_5(), True)
     self.expected_apk_date = decode_base64(b'TWFyY2ggMjYsIDIwMTk=')
     self.expected_win_ver = decode_base64(b'NzMuMC4zNjgzLjEwMw==')
     self.expected_win_date = decode_base64(b'MjAxOS0wNC0wNQ==')
     self.expected_mac_ver = decode_base64(b'NzMuMC4zNjgzLjEwMw==')
     self.expected_mac_date = decode_base64(b'MjAxOS0wNC0wNQ==')
     self.expected_mac_size = decode_base64(b'NzQsMzYgTUI=')
     self.expected_ios_ver = decode_base64(b'VmVyc2lvbiA3My4wLjM2ODMuNjg=')
     self.expected_ios_size = decode_base64(b'NzUuMyBNQg==')
Example #25
0
    def test_integer_and_string(self):
        # given
        dt = TestData()
        dt.begin = 0
        dt.end = "abc"
        work_space = b'TnVsbGEgYXQgdm9sdXRwYXQgZGlhbSB1dC4gTG9yZW0gbW9sbGlzIGFsaXF1YW0gdXQgcG9ydHRpdG9yIGxlby4='
        dt.set_spaces.work_space = decode_base64(work_space)
        dt.expected_result = str()
        trigger = GetSubset(dt.begin, dt.end)

        # when
        trigger.invoke(dt.target, dt.set_spaces)

        # then
        self.assertEqual(dt.expected_result, trigger.get_result())
Example #26
0
 def __init__(self):
     self.execution_order = ExecutionOrder()
     self.execution_order.add_entry(get_entry_1(), True)
     self.execution_order.add_entry(get_entry_2(), True)
     exe_32 = b'aHR0cHM6Ly9kYXVtcG90cGxheWVyLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAxOS8wMi9Qb3RQbGF5ZXJTZXR1cC5leGU='
     exe_64 = b'aHR0cHM6Ly9kYXVtcG90cGxheWVyLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAxOS8wMi9Qb3RQbGF5ZXJTZXR1cDY0LmV4ZQ=='
     beta_exe = b'aHR0cHM6Ly9kYXVtcG90cGxheWVyLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAxOS8wMi9Qb3RQbGF5ZXJTQmV0YS5leGU='
     self.expected_win_exe_32 = decode_base64(exe_32)
     self.expected_win_exe_64 = decode_base64(exe_64)
     self.expected_win_beta_exe = decode_base64(beta_exe)
     self.expected_win_beta_ver = decode_base64(b'MS43LjE3Nzk3')
     self.expected_win_ver = decode_base64(b'MS43LjE3NTA4IA==')
     self.expected_win_date = decode_base64(b'MjAxOS0wMi0xMg==')
     self.expected_win_size = decode_base64(b'MjYsMjAgTUI=')
Example #27
0
 def __init__(self):
     self.execution_order = ExecutionOrder()
     self.execution_order.add_entry(get_entry_1(), True)
     self.execution_order.add_entry(get_entry_2(), True)
     win_exe = b'aHR0cDovL2ltcGxiaXRzLmNvbS9wcm9kdWN0cy9oYXNodGFiL0hhc2hUYWJfdjYuMC4wLjM0X1NldHVwLmV4ZQ=='
     win_xp_exe = b'aHR0cDovL2ltcGxiaXRzLmNvbS9wcm9kdWN0cy9oYXNodGFiL0hhc2hUYWJfdjUuMi4wLjE0X1NldHVwLmV4ZQ=='
     self.expected_win_exe = decode_base64(win_exe)
     self.expected_win_ver = decode_base64(b'Ni4wLjAuMzQ=')
     self.expected_win_xp_exe = decode_base64(win_xp_exe)
     self.expected_win_xp_ver = decode_base64(b'NS4yLjAuMTQ=')
     self.expected_win_date = decode_base64(b'MDcvMjEvMjAxNw==')
     self.expected_win_size = decode_base64(b'MS4xMiBNQg==')
Example #28
0
 def __init__(self):
     self.execution_order = ExecutionOrder()
     self.execution_order.add_entry(get_entry_1(), True)
     self.execution_order.add_entry(get_entry_2(), True)
     self.execution_order.add_entry(get_entry_3(), True)
     self.execution_order.add_entry(get_entry_4(), True)
     win_exe_1 = decode_base64(b'aHR0cDovL2ZpbGVzMi5tYWpvcmdlZWtzLmNvbS9mMWQ3ZDczNjYxZmEwYTUwMjJlOGFjNTFmYjNkOTF'
                               b'kZjU3MTEyYzQzL2FsbGlub25lL2pldGNsZWFuLXNldHVwLmV4ZQ==')
     win_exe_2 = decode_base64(b'aHR0cDovL2ZpbGVzMS5tYWpvcmdlZWtzLmNvbS8xOTgwMTdiOWEwNThhNWU3ODJkNjY0ZDJlOGI0MWI'
                               b'xOGY5ZDlmNjlhL2FsbGlub25lL2pldGNsZWFuLXNldHVwLmV4ZQ==')
     win_exe_3 = decode_base64(b'aHR0cDovL2ZpbGVzMi5tYWpvcmdlZWtzLmNvbS8wMWRlMzczM2YxNzNhYWIyMDZjNWUwNTM5NzUwYzU'
                               b'3MzY3MmYxNGZhL2FsbGlub25lL2pldGNsZWFuLXNldHVwLmV4ZQ==')
     win_exe_4 = decode_base64(b'aHR0cDovL2ZpbGVzMS5tYWpvcmdlZWtzLmNvbS9kYzBlNGIyZWZkYjVkYTE1ZjNjZjUxZTM5ODk4MzY'
                               b'yMGRiNTFkZWQyL2FsbGlub25lL2pldGNsZWFuLXNldHVwLmV4ZQ==')
     self.expected_win_ver = decode_base64(b'MS41LjAuMTI5')
     self.expected_win_date = decode_base64(b'MjAxNi0wMi0yNg==')
     self.expected_win_size = decode_base64(b'Myw2MCBNQg==')
     self.expected_win_exe_tuple = (win_exe_1, win_exe_2, win_exe_3, win_exe_4)
Example #29
0
 def __init__(self):
     self.execution_order = ExecutionOrder()
     self.execution_order.add_entry(get_entry_1(), True)
     self.execution_order.add_entry(get_entry_2(), True)
     self.execution_order.add_entry(get_entry_3(), True)
     mac_pkg = b'aHR0cHM6Ly9jb250ZW50LXN5c3RlbS5nb2cuY29tL29wZW5fbGluay9kb3dubG9hZD9wYXRoPS9vcGVuL2dhbGF4eS9jbG' \
               b'llbnQvZ2FsYXh5X2NsaWVudF8xLjIuNTQuMjcucGtn'
     mac_ver = b'MS4yLjU0LjI3'
     windows_exe = b'aHR0cHM6Ly9jb250ZW50LXN5c3RlbS5nb2cuY29tL29wZW5fbGluay9kb3dubG9hZD9wYXRoPS9vcGVuL2dhbGF4eS' \
                   b'9jbGllbnQvc2V0dXBfZ2FsYXh5XzEuMi41NC4yMy5leGU='
     windows_ver = b'MS4yLjU0LjIz'
     self.expected_mac_pkg = decode_base64(mac_pkg)
     self.expected_windows_exe = decode_base64(windows_exe)
     self.expected_mac_ver = decode_base64(mac_ver)
     self.expected_windows_ver = decode_base64(windows_ver)
     self.expected_date_published = decode_base64(
         b'MDMvMTcvMjAxOSAxMjoyNiBQTQ==')
     self.expected_file_size = decode_base64(b'MjE2IE1C')
def get_const_win_exe():
    win_exe = b'aHR0cDovL2Rvd25sb2FkLmNkcC5iZXRoZXNkYS5uZXQvQmV0aGVzZGFOZXRMYXVuY2hlcl9TZXR1cC5leGU='
    return decode_base64(win_exe)