Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Jelle van der Waa
Archweb
Commits
538fc2b6
Commit
538fc2b6
authored
Mar 25, 2018
by
Jelle van der Waa
🚧
Browse files
mirrors: Test mirror status with tier specified
parent
692d80d7
Changes
1
Hide whitespace changes
Inline
Side-by-side
mirrors/tests/test_mirrorstatus.py
View file @
538fc2b6
...
...
@@ -34,3 +34,23 @@ def test_json_endpoint(self):
self
.
assertEqual
(
mirror
[
'url'
],
mirror_url
.
url
)
mirror_url
.
delete
()
def
test_json_tier
(
self
):
response
=
self
.
client
.
get
(
'/mirrors/status/tier/99/json/'
)
self
.
assertEqual
(
response
.
status_code
,
404
)
response
=
self
.
client
.
get
(
'/mirrors/status/tier/1/json/'
)
self
.
assertEqual
(
response
.
status_code
,
200
)
data
=
json
.
loads
(
response
.
content
)
self
.
assertEqual
(
data
[
'urls'
],
[])
mirror_url
=
create_mirror_url
()
# Disables the cache_function's cache
with
self
.
settings
(
CACHES
=
{
'default'
:
{
'BACKEND'
:
'django.core.cache.backends.dummy.DummyCache'
}}):
response
=
self
.
client
.
get
(
'/mirrors/status/json/'
)
self
.
assertEqual
(
response
.
status_code
,
200
)
data
=
json
.
loads
(
response
.
content
)
self
.
assertNotEqual
(
data
[
'urls'
],
[])
mirror_url
.
delete
()
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment