Terarea  2
The automation project
Loading...
Searching...
No Matches
test_injection_bind Namespace Reference

Functions

None _run_test (List[str] array, object function, bool expected_response=False)
 
None test_if_logic_gate_sql_injection_list_logic_gates ()
 
None test_if_command_sql_injection_list_keywords ()
 
None test_if_symbol_sql_injection_list_symbols ()
 
None test_if_sql_injection_list_all ()
 
None test_if_injections_in_strings_list_list_all ()
 
None test_if_injections_in_strings_list_list_all_list_all ()
 
None test_if_sql_injection_list_sentence ()
 

Variables

 DEBUG = TCONST.DEBUG
 
 ERROR = TCONST.ERROR
 
 SUCCESS = TCONST.SUCCESS
 
list SENTENCES
 
 SQLII
 

Detailed Description

_summary_
    File in charge of testing the boilerplate Boilerplate non http class.

Function Documentation

◆ _run_test()

None test_injection_bind._run_test ( List[str] array,
object function,
bool expected_response = False )
protected
 Run a test and return it's status

Definition at line 36 of file test_injection_bind.py.

◆ test_if_command_sql_injection_list_keywords()

None test_injection_bind.test_if_command_sql_injection_list_keywords ( )
_summary_
    Function in charge of testing the command for sql injection.

Definition at line 54 of file test_injection_bind.py.

◆ test_if_injections_in_strings_list_list_all()

None test_injection_bind.test_if_injections_in_strings_list_list_all ( )
_summary_
    Function in charge of testing the list of all sql injections in strings.

Definition at line 87 of file test_injection_bind.py.

◆ test_if_injections_in_strings_list_list_all_list_all()

None test_injection_bind.test_if_injections_in_strings_list_list_all_list_all ( )
_summary_
    Function in charge of testing the list of all sql injections in strings.

Definition at line 98 of file test_injection_bind.py.

◆ test_if_logic_gate_sql_injection_list_logic_gates()

None test_injection_bind.test_if_logic_gate_sql_injection_list_logic_gates ( )
_summary_
    Function in charge of testing the logic gate for sql injection.

Definition at line 43 of file test_injection_bind.py.

◆ test_if_sql_injection_list_all()

None test_injection_bind.test_if_sql_injection_list_all ( )
_summary_
    Function in charge of testing the list of all sql injections.

Definition at line 76 of file test_injection_bind.py.

◆ test_if_sql_injection_list_sentence()

None test_injection_bind.test_if_sql_injection_list_sentence ( )
_summary_
    Function in charge of testing the list of a series of sentences

Definition at line 109 of file test_injection_bind.py.

◆ test_if_symbol_sql_injection_list_symbols()

None test_injection_bind.test_if_symbol_sql_injection_list_symbols ( )
_summary_
    Function in charge of testing the symbol for sql injection.

Definition at line 65 of file test_injection_bind.py.

Variable Documentation

◆ DEBUG

test_injection_bind.DEBUG = TCONST.DEBUG

Definition at line 17 of file test_injection_bind.py.

◆ ERROR

test_injection_bind.ERROR = TCONST.ERROR

Definition at line 18 of file test_injection_bind.py.

◆ SENTENCES

list test_injection_bind.SENTENCES
Initial value:
1= [
2 "SHOW TABLES;",
3 "SHOW Databases;",
4 "DROP TABLES;",
5 "SHOW DATABASE;",
6 "SELECT * FROM table;",
7]

Definition at line 21 of file test_injection_bind.py.

◆ SQLII

test_injection_bind.SQLII
Initial value:
1= SQLInjection(
2 error=ERROR,
3 success=SUCCESS,
4 debug=DEBUG
5)

Definition at line 29 of file test_injection_bind.py.

◆ SUCCESS

test_injection_bind.SUCCESS = TCONST.SUCCESS

Definition at line 19 of file test_injection_bind.py.