Module Expr Str ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ClassDef bases NameLoad body Expr Str FunctionDef arguments args defaults body Expr Str Assign NameStore Str Assign NameStore Str Expr Call NameLoad Call NameLoad NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args defaults body Expr Str Assign NameStore Str Assign NameStore Str Expr Call NameLoad Call NameLoad NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args defaults body Expr Str Assign NameStore Str Assign NameStore Str Expr Call NameLoad Call NameLoad NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args defaults body Expr Str Assign NameStore Str Assign NameStore Str Expr Call NameLoad Call NameLoad NameLoad NameLoad decorator_list NameLoad decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args defaults body Expr Str Assign NameStore Str Assign NameStore Str Expr Call NameLoad Call NameLoad NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args defaults body Expr Str Assign NameStore Str Assign NameStore Str Expr Call NameLoad Call NameLoad NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args defaults body Expr Str Assign NameStore Str Assign NameStore Str Expr Call NameLoad Call NameLoad NameLoad NameLoad decorator_list NameLoad decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args defaults body Expr Str Assign NameStore Str Assign NameStore Str Expr Call NameLoad Call NameLoad NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args defaults body Expr Str Assign NameStore Str Assign NameStore Str Expr Call NameLoad Call NameLoad NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args defaults body Expr Str Assign NameStore Str Assign NameStore Str Expr Call NameLoad Call NameLoad NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args defaults body Expr Str Assign NameStore Str Assign NameStore Str Expr Call NameLoad Call NameLoad NameLoad NameLoad decorator_list NameLoad decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args defaults body Expr Str Assign NameStore Str Assign NameStore Str Expr Call NameLoad Call NameLoad NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args defaults body Expr Str Assign NameStore Str Assign NameStore Str Expr Call NameLoad Call NameLoad Call NameLoad NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args defaults body Expr Str Assign NameStore Str Assign NameStore Str Expr Call NameLoad Call NameLoad Call NameLoad NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args defaults body Expr Str Assign NameStore Str Assign NameStore Str Expr Call NameLoad Call NameLoad Call NameLoad NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args defaults body Expr Str Assign NameStore Str Assign NameStore Str Expr Call NameLoad Call NameLoad Call NameLoad NameLoad NameLoad decorator_list NameLoad decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args defaults body Expr Str Assign NameStore Str Assign NameStore ListLoad Str Str Str Str Expr Call NameLoad Call NameLoad NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args defaults body Expr Str Assign NameStore Str Assign NameStore ListLoad Str Str Str Str Expr Call NameLoad Call NameLoad NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args defaults body Expr Str Assign NameStore Str Assign NameStore ListLoad Str Str Str Str Expr Call NameLoad Call NameLoad NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args defaults body Expr Str Assign NameStore Str Assign NameStore ListLoad Str Str Str Str Expr Call NameLoad Call NameLoad Call NameLoad Call NameLoad NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args defaults body Expr Str Assign NameStore Str Assign NameStore ListLoad Str Str Str Expr Call NameLoad Call NameLoad NameLoad NameLoad decorator_list NameLoad decorator_list
N/A N/A Tests for the transformation steps
 unittest TestCase nose.tools eq_ transform split_statements transform remove_comments transform remove_empty_statements transform remove_transactional transform remove_newlines TestRemoveEmptyStatements N/A TestCase N/A N/A Tests for remove_empty_statements function
     test_basic N/A N/A N/A N/A N/A Basic test for single location of seperator
         N/A data a;;; N/A result a; N/A N/A eq_ N/A remove_empty_statements data result N/A staticmethod test_multiple_statements_single_duplication N/A N/A N/A N/A N/A Test for multiple locations of seperator with single duplication
         N/A data a; b;; c; N/A result a; b; c; N/A N/A eq_ N/A remove_empty_statements data result N/A staticmethod test_multiple_statements_multiple_duplication N/A N/A N/A N/A N/A Test for multiple locations of seperator with multiple duplication
         N/A data a;;; b;; c;;; N/A result a; b; c; N/A N/A eq_ N/A remove_empty_statements data result N/A staticmethod test_start_empty N/A N/A N/A N/A N/A Test for removing an empty statement at start
         N/A data ; a;  ; ;;; b; c;;; N/A result  a; b; c; N/A N/A eq_ N/A remove_empty_statements data result N/A staticmethod N/A TestRemoveNewLines N/A TestCase N/A N/A Tests for remove_empty_statements function
     test_basic N/A N/A N/A N/A N/A Basic test for single location of seperator
         N/A data a
 
; N/A result a ; N/A N/A eq_ N/A remove_newlines data result N/A staticmethod test_advanced N/A N/A N/A N/A N/A Basic test for single location of seperator
         N/A data a,
b,
c

from 
 xyz N/A result a, b, c from xyz N/A N/A eq_ N/A remove_newlines data result N/A staticmethod test_quoted_newlines N/A N/A N/A N/A N/A Basic test for single location of seperator
         N/A data a,
b,
c

from 
 xyz where b='a
c' N/A result a, b, c from xyz where b='a
c' N/A N/A eq_ N/A remove_newlines data result N/A staticmethod N/A TestRemoveComments N/A TestCase N/A N/A Tests for remove_comments function
     test_multiline_comment N/A N/A N/A N/A N/A Basic test for removing multiline comments
         N/A data a; /* This is 
 
 a multiline comment */ b; N/A result a;  b; N/A N/A eq_ N/A remove_comments data result N/A staticmethod test_singleline_comment_basic N/A N/A N/A N/A N/A Basic test for removing singleline comments
         N/A data a; b; --Comment N/A result a; b;  N/A N/A eq_ N/A remove_comments data result N/A staticmethod test_singleline_comment_advanced N/A N/A N/A N/A N/A Advanced test for removing singleline comments
         N/A data -- Comment 
 a; b; N/A result 
 a; b; N/A N/A eq_ N/A remove_comments data result N/A staticmethod test_singleline_multiline_comment N/A N/A N/A N/A N/A Advanced test for removing singleline comments
         N/A data a; /* This is 
 
 a multiline comment */ b;-- Comment  N/A result a;  b; N/A N/A eq_ N/A remove_comments data result N/A staticmethod N/A TestRemoveTransactional N/A TestCase N/A N/A Tests for remove_transactional function
     test_remove_none N/A N/A N/A N/A N/A Basic test for removing nothing
         N/A data a; b; N/A result a; b; N/A N/A eq_ N/A remove_transactional data result N/A staticmethod test_remove_begin N/A N/A N/A N/A N/A Basic test for removing begin
         N/A data begin; a; b; N/A result  a; b; N/A N/A eq_ N/A remove_empty_statements N/A remove_transactional data result N/A staticmethod test_remove_commit N/A N/A N/A N/A N/A Basic test for removing commit
         N/A data a; b; commit; N/A result a; b; N/A N/A eq_ N/A remove_empty_statements N/A remove_transactional data result N/A staticmethod test_remove_begin_commit N/A N/A N/A N/A N/A Basic test for removing begin & commit
         N/A data begin; a; b; commit; N/A result  a; b; N/A N/A eq_ N/A remove_empty_statements N/A remove_transactional data result N/A staticmethod test_just_begin_commit N/A N/A N/A N/A N/A Basic test for removing begin & commit
         N/A data begin; commit; N/A result N/A N/A eq_ N/A remove_empty_statements N/A remove_transactional data result N/A staticmethod N/A TestSplitOmitQuoted N/A TestCase N/A N/A Tests for split_statements function
     test_basic N/A N/A N/A N/A N/A Basic test for spliting a string based on the seperator
         N/A data a; b 
 t; c;    d ;  N/A result N/A a b 
 t c d N/A N/A eq_ N/A split_statements data result N/A staticmethod test_newline_sql N/A N/A N/A N/A N/A Split SQL statement with newlines
         N/A data a; b 
 e; c; 
  
  d ;  N/A result N/A a b 
 e c d N/A N/A eq_ N/A split_statements data result N/A staticmethod test_paran_sql N/A N/A N/A N/A N/A Split SQL statement with paranthesis
         N/A data a; b (x
,y,z) d; c; 
  
  d ;  N/A result N/A a b (x
,y,z) d c d N/A N/A eq_ N/A split_statements data result N/A staticmethod test_multiple_sql N/A N/A N/A N/A N/A Advanced test with removing comments and empty sql statements
         N/A data a; /* This is 

                  a multiline comment */ b;; 
 ; -- Comment 
 c; d;  N/A result N/A a b c d N/A N/A eq_ N/A split_statements N/A remove_empty_statements N/A remove_comments data result N/A staticmethod test_split_escaped_sql N/A N/A N/A N/A N/A Split SQL statement with strings that have semicolon
         N/A data a; xyz='0;0'; c; N/A result N/A a xyz='0;0' c N/A N/A eq_ N/A split_statements data result N/A staticmethod N/A