sqlite-utils memory --flatten, closes #332

This commit is contained in:
Simon Willison 2021-11-14 15:05:00 -08:00
commit 12b8c9de25
3 changed files with 29 additions and 1 deletions

View file

@ -222,6 +222,30 @@ def test_memory_no_detect_types(option):
]
def test_memory_flatten():
result = CliRunner().invoke(
cli.cli,
["memory", "-", "select * from stdin", "--flatten"],
input=json.dumps(
{
"httpRequest": {
"latency": "0.112114537s",
"requestMethod": "GET",
},
"insertId": "6111722f000b5b4c4d4071e2",
}
),
)
assert result.exit_code == 0, result.output
assert json.loads(result.output.strip()) == [
{
"httpRequest_latency": "0.112114537s",
"httpRequest_requestMethod": "GET",
"insertId": "6111722f000b5b4c4d4071e2",
}
]
def test_memory_analyze():
result = CliRunner().invoke(
cli.cli,