@@ -68,7 +68,7 @@ async def test_build_and_deploy(ops_test: OpsTest, charm) -> None:
68
68
async def test_charmed_read_role (ops_test : OpsTest ):
69
69
"""Test the charmed_read predefined role."""
70
70
await ops_test .model .applications [f"{ INTEGRATOR_APP_NAME } 1" ].set_config ({
71
- "database-name" : "charmed_read_database " ,
71
+ "database-name" : "charmed_read_db " ,
72
72
"extra-user-roles" : "charmed_read" ,
73
73
})
74
74
await ops_test .model .add_relation (f"{ INTEGRATOR_APP_NAME } 1" , DATABASE_APP_NAME )
@@ -87,8 +87,8 @@ async def test_charmed_read_role(ops_test: OpsTest):
87
87
server_config_credentials ["username" ],
88
88
server_config_credentials ["password" ],
89
89
[
90
- "CREATE TABLE charmed_read_database .test_table (`id` SERIAL PRIMARY KEY, `data` TEXT)" ,
91
- "INSERT INTO charmed_read_database .test_table (`data`) VALUES ('test_data_1'), ('test_data_2')" ,
90
+ "CREATE TABLE charmed_read_db .test_table (`id` SERIAL PRIMARY KEY, `data` TEXT)" ,
91
+ "INSERT INTO charmed_read_db .test_table (`data`) VALUES ('test_data_1'), ('test_data_2')" ,
92
92
],
93
93
commit = True ,
94
94
)
@@ -102,14 +102,14 @@ async def test_charmed_read_role(ops_test: OpsTest):
102
102
results ["mysql" ]["username" ],
103
103
results ["mysql" ]["password" ],
104
104
[
105
- "SELECT `data` FROM charmed_read_database .test_table" ,
105
+ "SELECT `data` FROM charmed_read_db .test_table" ,
106
106
],
107
107
commit = True ,
108
108
)
109
109
assert sorted (rows ) == sorted ([
110
110
"test_data_1" ,
111
111
"test_data_2" ,
112
- ]), "Unexpected data in charmed_read_database with charmed_read role"
112
+ ]), "Unexpected data in charmed_read_db with charmed_read role"
113
113
114
114
logger .info ("Checking that the charmed_read role cannot write into an existing table" )
115
115
with pytest .raises (ProgrammingError ):
@@ -118,7 +118,7 @@ async def test_charmed_read_role(ops_test: OpsTest):
118
118
results ["mysql" ]["username" ],
119
119
results ["mysql" ]["password" ],
120
120
[
121
- "INSERT INTO charmed_read_database .test_table (`data`) VALUES ('test_data_3')" ,
121
+ "INSERT INTO charmed_read_db .test_table (`data`) VALUES ('test_data_3')" ,
122
122
],
123
123
commit = True ,
124
124
)
@@ -130,7 +130,7 @@ async def test_charmed_read_role(ops_test: OpsTest):
130
130
results ["mysql" ]["username" ],
131
131
results ["mysql" ]["password" ],
132
132
[
133
- "CREATE TABLE charmed_read_database .new_table (`id` SERIAL PRIMARY KEY, `data` TEXT)" ,
133
+ "CREATE TABLE charmed_read_db .new_table (`id` SERIAL PRIMARY KEY, `data` TEXT)" ,
134
134
],
135
135
commit = True ,
136
136
)
@@ -149,7 +149,7 @@ async def test_charmed_read_role(ops_test: OpsTest):
149
149
async def test_charmed_dml_role (ops_test : OpsTest ):
150
150
"""Test the charmed_dml role."""
151
151
await ops_test .model .applications [f"{ INTEGRATOR_APP_NAME } 1" ].set_config ({
152
- "database-name" : "charmed_dml_database " ,
152
+ "database-name" : "charmed_dml_db " ,
153
153
"extra-user-roles" : "" ,
154
154
})
155
155
await ops_test .model .add_relation (f"{ INTEGRATOR_APP_NAME } 1" , DATABASE_APP_NAME )
@@ -181,16 +181,16 @@ async def test_charmed_dml_role(ops_test: OpsTest):
181
181
results ["mysql" ]["username" ],
182
182
results ["mysql" ]["password" ],
183
183
[
184
- "CREATE TABLE charmed_dml_database .test_table (`id` SERIAL PRIMARY KEY, `data` TEXT)" ,
185
- "INSERT INTO charmed_dml_database .test_table (`data`) VALUES ('test_data_1'), ('test_data_2')" ,
186
- "SELECT `data` FROM charmed_dml_database .test_table" ,
184
+ "CREATE TABLE charmed_dml_db .test_table (`id` SERIAL PRIMARY KEY, `data` TEXT)" ,
185
+ "INSERT INTO charmed_dml_db .test_table (`data`) VALUES ('test_data_1'), ('test_data_2')" ,
186
+ "SELECT `data` FROM charmed_dml_db .test_table" ,
187
187
],
188
188
commit = True ,
189
189
)
190
190
assert sorted (rows ) == sorted ([
191
191
"test_data_1" ,
192
192
"test_data_2" ,
193
- ]), "Unexpected data in charmed_dml_database with charmed_dml role"
193
+ ]), "Unexpected data in charmed_dml_db with charmed_dml role"
194
194
195
195
data_integrator_2_unit = ops_test .model .applications [f"{ INTEGRATOR_APP_NAME } 2" ].units [0 ]
196
196
results = await juju_ .run_action (data_integrator_2_unit , "get-credentials" )
@@ -201,22 +201,22 @@ async def test_charmed_dml_role(ops_test: OpsTest):
201
201
results ["mysql" ]["username" ],
202
202
results ["mysql" ]["password" ],
203
203
[
204
- "SELECT `data` FROM charmed_dml_database .test_table" ,
204
+ "SELECT `data` FROM charmed_dml_db .test_table" ,
205
205
],
206
206
commit = True ,
207
207
)
208
208
assert sorted (rows ) == sorted ([
209
209
"test_data_1" ,
210
210
"test_data_2" ,
211
- ]), "Unexpected data in charmed_dml_database with charmed_dml role"
211
+ ]), "Unexpected data in charmed_dml_db with charmed_dml role"
212
212
213
213
logger .info ("Checking that the charmed_dml role can write into an existing table" )
214
214
execute_queries_on_unit (
215
215
primary_unit_address ,
216
216
results ["mysql" ]["username" ],
217
217
results ["mysql" ]["password" ],
218
218
[
219
- "INSERT INTO charmed_dml_database .test_table (`data`) VALUES ('test_data_3')" ,
219
+ "INSERT INTO charmed_dml_db .test_table (`data`) VALUES ('test_data_3')" ,
220
220
],
221
221
commit = True ,
222
222
)
@@ -228,7 +228,7 @@ async def test_charmed_dml_role(ops_test: OpsTest):
228
228
results ["mysql" ]["username" ],
229
229
results ["mysql" ]["password" ],
230
230
[
231
- "CREATE TABLE charmed_dml_database .new_table (`id` SERIAL PRIMARY KEY, `data` TEXT)" ,
231
+ "CREATE TABLE charmed_dml_db .new_table (`id` SERIAL PRIMARY KEY, `data` TEXT)" ,
232
232
],
233
233
commit = True ,
234
234
)
0 commit comments