Example #1
0
    def test_create_pattern__pattern_size(self):
        args = {'create_pattern': ['42']}
        pattern = ExploitUtils.create_pattern(args)
        self.assertEqual(len(pattern), 42)

        args = {'create_pattern': []}
        pattern = ExploitUtils.create_pattern(args)
        self.assertEqual(len(pattern), 3 * 10 * 26**2)

        args = {'create_pattern': ['extended']}
        pattern = ExploitUtils.create_pattern(args)
        self.assertEqual(len(pattern), 3 * 30 * 26**2)
    def test_create_pattern__pattern_size(self):
        args = {'create_pattern' : ['42']}
        pattern = ExploitUtils.create_pattern(args)
        self.assertEqual(len(pattern), 42)
        
        args = {'create_pattern': []}
        pattern = ExploitUtils.create_pattern(args)
        self.assertEqual(len(pattern), 3*10*26**2)

        args = {'create_pattern' : ['extended']}
        pattern = ExploitUtils.create_pattern(args)
        self.assertEqual(len(pattern), 3*30*26**2)
Example #3
0
    def test_create_pattern__pattern_content(self):
        args = {'create_pattern': ['3']}
        pattern = ExploitUtils.create_pattern(args)
        self.assertEqual(pattern, 'Aa0')

        args = {'create_pattern': []}
        pattern = ExploitUtils.create_pattern(args)
        self.assertEqual(pattern[len(pattern) - 3::], 'Zz9')

        args = {'create_pattern': ['extended']}
        pattern = ExploitUtils.create_pattern(args)
        self.assertEqual(pattern[len(pattern) - 3::], 'Zz%')
 def test_create_pattern__pattern_content(self):
     args = {'create_pattern': ['3']}
     pattern = ExploitUtils.create_pattern(args)
     self.assertEqual(pattern, 'Aa0')
     
     args = {'create_pattern': []}
     pattern = ExploitUtils.create_pattern(args)
     self.assertEqual(pattern[len(pattern) - 3::], 'Zz9')
     
     args = {'create_pattern' : ['extended']}
     pattern = ExploitUtils.create_pattern(args)
     self.assertEqual(pattern[len(pattern) - 3::], 'Zz%')