Skip to content

Commit 4b53835

Browse files
committed
missing test file
1 parent e3878d7 commit 4b53835

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
import json
2+
from pathlib import Path
3+
from tfdevops.cli import get_state_resources, Translator
4+
from pytest_terraform import terraform
5+
6+
import conftest
7+
8+
def get_state_path(tmpdir, tf_resources):
9+
with open(tmpdir / 'state.json', 'w') as fh :
10+
fh.write(json.dumps(
11+
tf_resources.terraform.show(), indent=2))
12+
return fh.name
13+
14+
15+
@terraform("aws_kinesis_stream")
16+
def test_kinesis_stream(tmpdir, aws_kinesis_stream, validate):
17+
resources = get_state_resources(None, get_state_path(tmpdir, aws_kinesis_stream))
18+
translator = Translator.get_translator('kinesis_stream')()
19+
props = translator.get_properties(resources['aws_kinesis_stream'][0])
20+
conftest.write_data('kinesis_stream.json', json.dumps(resources['aws_kinesis_stream'][0], indent=2))
21+
validate(translator, props)

0 commit comments

Comments
 (0)