Skip to content

Commit

Permalink
tests
Browse files Browse the repository at this point in the history
  • Loading branch information
Ken Payne committed Aug 23, 2023
1 parent 1f16873 commit d5c561e
Show file tree
Hide file tree
Showing 8 changed files with 15 additions and 0 deletions.
8 changes: 8 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
# python-singerlake

A library for interacting with a Singerlake; a store of files in Singer JSONL format.

## Overview

For expended details of the Singerlake Spec, checkout [this blog post](https://kenpayne.co.uk/blog/2023-01-17.html).

Broadly the Singerlake Spec describes a way to write raw Singer messages into object stores (such as S3) in a structured way.
In addition to offering cheap long-term storage of captured data, it also unlocks several interesting patterns.
The overall aim would be to roll `python-singerlake` into a `tap-singerlake` and `target-singerlake` for use in data pipelines.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"files": ["Y8Mjkb4i9yM/entry-20230414T155444-20230414T155444.singer.gz"],
"versions": { "Y8Mjkb4i9yM": "20230420T161758Z" }
}
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"files": ["XcxC17T7smW/generationmix-20230414T155444-20230414T155444.singer.gz"], "versions": {"XcxC17T7smW": "20230420T161758Z"}}
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"files": ["3v36Q5QKNZM/region-20230414T155444-20230414T155444.singer.gz"], "versions": {"3v36Q5QKNZM": "20230420T161758Z"}}
1 change: 1 addition & 0 deletions tests/test_local_singerlake.py
Original file line number Diff line number Diff line change
Expand Up @@ -82,3 +82,4 @@ def test_write(self, singerlake):
/ stream["schema_hash"]
/ file.name
).exists()
assert True

0 comments on commit d5c561e

Please sign in to comment.