<s> import unittest <EOL> git_ftp = __import__ ( '<STR_LIT>' , globals ( ) , locals ( ) , [ '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ] , - <NUM_LIT:1> ) <EOL> parse_ftpignore = git_ftp . parse_ftpignore <EOL> is_ignored = git_ftp . is_ignored <EOL> split_pattern = git_ftp . split_pattern <EOL> class TestGitFtp ( unittest . TestCase ) : <EOL> def test_parse_ftpignore ( self ) : <EOL> patterns = '''<STR_LIT>''' <EOL> self . assertEqual ( parse_ftpignore ( patterns . split ( "<STR_LIT:\n>" ) ) , <EOL> [ '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ] <EOL> ) <EOL> pass <EOL> def test_split_pattern ( self ) : <EOL> self . assertEqual ( split_pattern ( '<STR_LIT>' ) , [ '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ] ) <EOL> self . assertEqual ( split_pattern ( '<STR_LIT>' ) , [ '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ] ) <EOL> self . assertEqual ( split_pattern ( '<STR_LIT>' ) , [ '<STR_LIT>' , '<STR_LIT>' ] ) <EOL> self . assertEqual ( split_pattern ( '<STR_LIT>' ) , [ '<STR_LIT>' ] ) <EOL> pass <EOL> def test_is_ignored ( self ) : <EOL> self . assertTrue ( is_ignored ( '<STR_LIT>' , '<STR_LIT>' ) , '<STR_LIT>' ) <EOL> self . assertFalse ( is_ignored ( '<STR_LIT>' , '<STR_LIT>' ) , '<STR_LIT>' ) <EOL> self . assertTrue ( is_ignored ( '<STR_LIT>' , '<STR_LIT>' ) , '<STR_LIT>' ) <EOL> self . assertFalse ( is_ignored ( '<STR_LIT>' , '<STR_LIT>' ) , '<STR_LIT>' ) <EOL> self . assertTrue ( is_ignored ( '<STR_LIT>' , '<STR_LIT:bar>' ) ) <EOL> self . assertTrue ( is_ignored ( '<STR_LIT>' , '<STR_LIT:bar>' ) ) <EOL> self . assertTrue ( is_ignored ( '<STR_LIT>' , '<STR_LIT:bar>' ) ) <EOL> self . assertTrue ( is_ignored ( '<STR_LIT>' , '<STR_LIT>' ) ) <EOL> self . assertFalse ( is_ignored ( '<STR_LIT>' , '<STR_LIT>' ) , '<STR_LIT>' ) <EOL> self . assertTrue ( is_ignored ( '<STR_LIT>' , '<STR_LIT>' ) , '<STR_LIT>' ) <EOL> self . assertTrue ( is_ignored ( '<STR_LIT>' , '<STR_LIT>' ) , '<STR_LIT>' ) <EOL> self . assertFalse ( is_ignored ( '<STR_LIT>' , '<STR_LIT>' ) , '<STR_LIT>' ) <EOL> self . assertTrue ( is_ignored ( '<STR_LIT>' , '<STR_LIT>' ) , '<STR_LIT>' ) <EOL> pass <EOL> if __name__ == '<STR_LIT:__main__>' : <EOL> unittest . main ( ) </s>
