1try: 2 str.partition 3except AttributeError: 4 print("SKIP") 5 raise SystemExit 6 7print(b"asdf".partition(b'g')) 8print(b"asdf".partition(b'a')) 9print(b"asdf".partition(b's')) 10print(b"asdf".partition(b'f')) 11print(b"asdf".partition(b'd')) 12print(b"asdf".partition(b'asd')) 13print(b"asdf".partition(b'sdf')) 14print(b"asdf".partition(b'as')) 15print(b"asdf".partition(b'df')) 16print(b"asdf".partition(b'asdf')) 17print(b"asdf".partition(b'asdfa')) 18print(b"asdf".partition(b'fasdf')) 19print(b"asdf".partition(b'fasdfa')) 20print(b"abba".partition(b'a')) 21print(b"abba".partition(b'b')) 22 23try: 24 print(b"asdf".partition(1)) 25except TypeError: 26 print("Raised TypeError") 27else: 28 print("Did not raise TypeError") 29 30try: 31 print(b"asdf".partition(b'')) 32except ValueError: 33 print("Raised ValueError") 34else: 35 print("Did not raise ValueError") 36