update test suite
parent
30fd8c3464
commit
fb6852b38f
|
@ -53,6 +53,8 @@ class MockTAXIICollectionEndpoint(Collection):
|
|||
)[0]
|
||||
if objs:
|
||||
resp = Response()
|
||||
resp.status_code = 200
|
||||
resp.headers["Content-Range"] = f"items 0-{len(objs)}/{len(objs)}"
|
||||
resp.encoding = "utf-8"
|
||||
resp._content = six.ensure_binary(stix2.v20.Bundle(objects=objs).serialize(ensure_ascii=False))
|
||||
return resp
|
||||
|
|
|
@ -29,14 +29,14 @@ class MockTAXIICollectionEndpoint(Collection):
|
|||
self._verify_can_write()
|
||||
if isinstance(bundle, six.string_types):
|
||||
bundle = json.loads(bundle)
|
||||
for object in bundle.get("objects", []):
|
||||
self.objects.append(object)
|
||||
for obj in bundle.get("objects", []):
|
||||
self.objects.append(obj)
|
||||
self.manifests.append(
|
||||
{
|
||||
"date_added": get_timestamp(),
|
||||
"id": object["id"],
|
||||
"id": obj["id"],
|
||||
"media_type": "application/stix+json;version=2.1",
|
||||
"version": object.get("modified", object.get("created", get_timestamp())),
|
||||
"version": obj.get("modified", obj.get("created", get_timestamp())),
|
||||
},
|
||||
)
|
||||
|
||||
|
@ -52,7 +52,10 @@ class MockTAXIICollectionEndpoint(Collection):
|
|||
100,
|
||||
)[0]
|
||||
if objs:
|
||||
return stix2.v21.Bundle(objects=objs)
|
||||
return {
|
||||
"objects": objs,
|
||||
"more": False,
|
||||
}
|
||||
else:
|
||||
resp = Response()
|
||||
resp.status_code = 404
|
||||
|
@ -76,7 +79,10 @@ class MockTAXIICollectionEndpoint(Collection):
|
|||
else:
|
||||
filtered_objects = []
|
||||
if filtered_objects:
|
||||
return stix2.v21.Bundle(objects=filtered_objects)
|
||||
return {
|
||||
"objects": filtered_objects,
|
||||
"more": False,
|
||||
}
|
||||
else:
|
||||
resp = Response()
|
||||
resp.status_code = 404
|
||||
|
|
Loading…
Reference in New Issue