mirror of
https://github.com/aptly-dev/aptly.git
synced 2026-05-30 04:20:53 +00:00
Simple tests for graph generation API. #169
This commit is contained in:
@@ -5,4 +5,5 @@ Testing aptly REST API
|
|||||||
from .repos import *
|
from .repos import *
|
||||||
from .files import *
|
from .files import *
|
||||||
from .publish import *
|
from .publish import *
|
||||||
from .version import *
|
from .version import *
|
||||||
|
from .graph import *
|
||||||
|
|||||||
@@ -0,0 +1,17 @@
|
|||||||
|
from api_lib import APITest
|
||||||
|
|
||||||
|
|
||||||
|
class GraphAPITest(APITest):
|
||||||
|
"""
|
||||||
|
GET /graph.:ext
|
||||||
|
"""
|
||||||
|
|
||||||
|
def check(self):
|
||||||
|
resp = self.get("/api/graph.png")
|
||||||
|
self.check_equal(resp.headers["Content-Type"], "image/png")
|
||||||
|
self.check_equal(resp.content[:4], '\x89PNG')
|
||||||
|
|
||||||
|
self.check_equal(self.post("/api/repos", json={"Name": "xyz", "Comment": "fun repo"}).status_code, 201)
|
||||||
|
resp = self.get("/api/graph.svg")
|
||||||
|
self.check_equal(resp.headers["Content-Type"], "image/svg+xml")
|
||||||
|
self.check_equal(resp.content[:4], '<?xm')
|
||||||
@@ -45,7 +45,7 @@ class PublishAPITestRepo(APITest):
|
|||||||
'Storage': ''})
|
'Storage': ''})
|
||||||
|
|
||||||
|
|
||||||
class PublishSnapshotAPITestRepo(APITest):
|
class PublishSnapshotAPITest(APITest):
|
||||||
"""
|
"""
|
||||||
POST /publish/:prefix/snapshot
|
POST /publish/:prefix/snapshot
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user