Esempio n. 1
0
def is_blank_line(*args, **keywds):
    return pb(ParserSupport.is_blank_line(*args, **keywds))
Esempio n. 2
0
        print(s)


h = TestHandle()
tc = ParserSupport.TaggingConsumer(handle=h, colwidth=5)
tc.start_section()  # '***** start_section\n'
tc.test1('myline')  # 'test1: myline\n'
tc.end_section()    # '***** end_section\n'


# is_blank_line

print("Running tests on is_blank_line")

is_blank_line = lambda *args, **keywds: \
                pb(ParserSupport.is_blank_line(*args, **keywds))

print(is_blank_line('\n'))                              # 1
print(is_blank_line('\r\n'))                            # 1
print(is_blank_line('\r'))                              # 1
print(is_blank_line(''))                                # 1
print(is_blank_line('', allow_spaces=1))                # 1
print(is_blank_line('', allow_spaces=0))                # 1
print(is_blank_line(string.whitespace, allow_spaces=1))  # 1
print(is_blank_line('hello'))                           # 0
print(is_blank_line('hello', allow_spaces=1))           # 0
print(is_blank_line('hello', allow_spaces=0))           # 0
print(is_blank_line(string.whitespace, allow_spaces=0))  # 0


# safe_readline
    def write(self, s):
        print(s)


h = TestHandle()
tc = ParserSupport.TaggingConsumer(handle=h, colwidth=5)
tc.start_section()  # '***** start_section\n'
tc.test1('myline')  # 'test1: myline\n'
tc.end_section()  # '***** end_section\n'

# is_blank_line

print("Running tests on is_blank_line")

is_blank_line = lambda *args, **keywds: \
                pb(ParserSupport.is_blank_line(*args, **keywds))

print(is_blank_line('\n'))  # 1
print(is_blank_line('\r\n'))  # 1
print(is_blank_line('\r'))  # 1
print(is_blank_line(''))  # 1
print(is_blank_line('', allow_spaces=1))  # 1
print(is_blank_line('', allow_spaces=0))  # 1
print(is_blank_line(string.whitespace, allow_spaces=1))  # 1
print(is_blank_line('hello'))  # 0
print(is_blank_line('hello', allow_spaces=1))  # 0
print(is_blank_line('hello', allow_spaces=0))  # 0
print(is_blank_line(string.whitespace, allow_spaces=0))  # 0

# safe_readline