|
1 | 1 | *** Settings *** |
2 | 2 | Resource ../../resources/common.resource |
| 3 | +Suite Setup Skip If "${DB_MODULE}" == "sqlite3" |
| 4 | +... Aliases tests don't work for SQLite as each connection is always a new file |
3 | 5 |
|
4 | | -Suite Setup Connect, Create Some Data And Disconnect |
5 | | -Suite Teardown Connect, Clean Up Data And Disconnect |
6 | | -Test Teardown Disconnect From All Databases |
| 6 | +Test Setup Connect, Create Some Data And Disconnect |
| 7 | +Test Teardown Connect, Clean Up Data And Disconnect |
7 | 8 |
|
8 | 9 |
|
9 | 10 | *** Test Cases *** |
@@ -39,8 +40,9 @@ Switch Not Existing Alias |
39 | 40 | ... Switch Database second |
40 | 41 |
|
41 | 42 | Execute SQL Script - Insert Data In Person table |
| 43 | + [Setup] Connect, Create Some Data And Disconnect Run SQL script=${False} |
42 | 44 | Connect To DB alias=aliased_conn |
43 | | - ${output} Insert Data In Person Table Using SQL Script Aliased alias=aliased_conn |
| 45 | + ${output} Insert Data In Person Table Using SQL Script alias=aliased_conn |
44 | 46 | Should Be Equal As Strings ${output} None |
45 | 47 |
|
46 | 48 | Check If Exists In DB - Franz Allan |
@@ -115,11 +117,16 @@ Verify Delete All Rows From Table |
115 | 117 |
|
116 | 118 | *** Keywords *** |
117 | 119 | Connect, Create Some Data And Disconnect |
| 120 | + [Arguments] ${Run SQL script}=${True} |
118 | 121 | Connect To DB |
119 | 122 | Create Person Table |
| 123 | + IF $Run_SQL_script |
| 124 | + Insert Data In Person Table Using SQL Script |
| 125 | + END |
120 | 126 | Disconnect From Database |
121 | 127 |
|
122 | 128 | Connect, Clean Up Data And Disconnect |
| 129 | + Disconnect From All Databases |
123 | 130 | Connect To DB |
124 | 131 | Drop Tables Person And Foobar |
125 | 132 | Disconnect From Database |
0 commit comments