Skip to content

Commit 085873a

Browse files
committed
rm tests
1 parent cf13bb8 commit 085873a

File tree

2 files changed

+25
-33
lines changed

2 files changed

+25
-33
lines changed

tests/events/kinesisFirehoseKinesisEvent.json

-32
This file was deleted.

tests/functional/test_data_classes.py

+25-1
Original file line numberDiff line numberDiff line change
@@ -1202,7 +1202,7 @@ def test_kafka_self_managed_event():
12021202
assert record.get_header_value("HeaderKey", case_sensitive=False) == b"headerValue"
12031203

12041204

1205-
def test_kinesis_firehose_event():
1205+
def test_kinesis_firehose_kinesis_event():
12061206
event = KinesisFirehoseEvent(load_event("kinesisFirehoseKinesisEvent.json"))
12071207

12081208
assert event.region == "us-east-2"
@@ -1226,6 +1226,30 @@ def test_kinesis_firehose_event():
12261226
assert record_02.data_as_json == {"Hello": "World"}
12271227

12281228

1229+
def test_kinesis_firehose_direct_put_event():
1230+
event = KinesisFirehoseEvent(load_event("kinesisFirehoseDirectPutEvent.json"))
1231+
1232+
assert event.region == "us-east-2"
1233+
assert event.invocation_id == "2b4d1ad9-2f48-94bd-a088-767c317e994a"
1234+
assert event.delivery_stream_arn == "arn:aws:firehose:us-east-2:123456789012:deliverystream/delivery-stream-name"
1235+
assert event.source_kinesis_stream_arn is None
1236+
1237+
records = list(event.records)
1238+
assert len(records) == 2
1239+
record_01, record_02 = records[:]
1240+
1241+
assert record_01.approximate_arrival_timestamp == 1510772160000
1242+
assert record_01.record_id == "record1"
1243+
assert record_01.data == "SGVsbG8gV29ybGQ="
1244+
assert record_01.data_as_bytes == b"Hello World"
1245+
assert record_01.data_as_text == "Hello World"
1246+
1247+
assert record_02.data == "eyJIZWxsbyI6ICJXb3JsZCJ9"
1248+
assert record_02.data_as_bytes == b'{"Hello": "World"}'
1249+
assert record_02.data_as_text == '{"Hello": "World"}'
1250+
assert record_02.data_as_json == {"Hello": "World"}
1251+
1252+
12291253
def test_kinesis_stream_event():
12301254
event = KinesisStreamEvent(load_event("kinesisStreamEvent.json"))
12311255

0 commit comments

Comments
 (0)