File tree Expand file tree Collapse file tree 2 files changed +14
-5
lines changed Expand file tree Collapse file tree 2 files changed +14
-5
lines changed Original file line number Diff line number Diff line change @@ -92,7 +92,7 @@ def reload(
92
92
):
93
93
"""Reload the website at the given domain"""
94
94
Website ().reload (domain_name = domain_name )
95
- typer .echo (snakesay (f"Website { domain_name } reloaded!" ))
95
+ typer .echo (snakesay (f"Website { domain_name } has been reloaded!" ))
96
96
97
97
98
98
@app .command ()
@@ -107,4 +107,5 @@ def delete(
107
107
],
108
108
):
109
109
"""Delete the website at the given domain"""
110
- pass
110
+ Website ().delete (domain_name = domain_name )
111
+ typer .echo (snakesay (f"Website { domain_name } has been deleted!" ))
Original file line number Diff line number Diff line change @@ -185,7 +185,7 @@ def test_reload_with_domain_reloads(mocker):
185
185
186
186
assert result .exit_code == 0
187
187
mock_website .return_value .reload .assert_called_once_with (domain_name = "www.domain.com" )
188
- mock_snakesay .assert_called_once_with (f"Website www.domain.com reloaded!" )
188
+ mock_snakesay .assert_called_once_with (f"Website www.domain.com has been reloaded!" )
189
189
mock_echo .assert_called_once_with (mock_snakesay .return_value )
190
190
191
191
@@ -200,7 +200,11 @@ def test_delete_with_no_domain_barfs():
200
200
assert "Missing option" in result .stdout
201
201
202
202
203
- def test_delete_with_domain_deletes_it ():
203
+ def test_delete_with_domain_deletes_it (mocker ):
204
+ mock_website = mocker .patch ("cli.website.Website" )
205
+ mock_snakesay = mocker .patch ("cli.website.snakesay" )
206
+ mock_echo = mocker .patch ("cli.website.typer.echo" )
207
+
204
208
result = runner .invoke (
205
209
app ,
206
210
[
@@ -209,5 +213,9 @@ def test_delete_with_domain_deletes_it():
209
213
"www.domain.com" ,
210
214
],
211
215
)
216
+
212
217
assert result .exit_code == 0
213
- assert False , "TODO"
218
+ mock_website .return_value .delete .assert_called_once_with (domain_name = "www.domain.com" )
219
+ mock_snakesay .assert_called_once_with (f"Website www.domain.com has been deleted!" )
220
+ mock_echo .assert_called_once_with (mock_snakesay .return_value )
221
+
You can’t perform that action at this time.
0 commit comments