Skip to content

Commit 332d715

Browse files
authored
chore(tests): add view to model fixtures (#19)
1 parent 66fca98 commit 332d715

File tree

3 files changed

+27
-29
lines changed

3 files changed

+27
-29
lines changed

docker/model/views/example_view.yml

Lines changed: 0 additions & 29 deletions
This file was deleted.

docker/model/views/test_view.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
views:
2+
- name: test_view
3+
title: "Test View for Meta Response Type Field"
4+
description: "Test view to validate the new type field in meta response from PR #17"
5+
6+
cubes:
7+
- join_path: accounts
8+
includes:
9+
- id
10+
- name
11+
- industry
12+
- created_at
13+
- count
14+
- distinct_industries
15+
16+
- join_path: accounts.opportunities
17+
prefix: true
18+
includes:
19+
- name
20+
- stage
21+
- amount
22+
- count
23+
- total_amount

tests/test_meta.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ def test_get_metadata(url: str, token: str):
88
meta = cube.v1.meta({"extended": True})
99
assert meta.cubes
1010
assert len(meta.cubes) > 0
11+
assert len([cube for cube in meta.cubes if cube.type == "cube"]) > 0
12+
assert len([view for view in meta.cubes if view.type == "view"]) > 0
1113

1214

1315
@pytest.mark.asyncio
@@ -16,3 +18,5 @@ async def test_async_get_metadata(url: str, token: str):
1618
meta = await cube.v1.meta()
1719
assert meta.cubes
1820
assert len(meta.cubes) > 0
21+
assert len([cube for cube in meta.cubes if cube.type == "cube"]) > 0
22+
assert len([view for view in meta.cubes if view.type == "view"]) > 0

0 commit comments

Comments
 (0)