Skip to content

dataplattform.testing

Jens Kristoffer Retian Markussen edited this page Apr 16, 2020 · 1 revision

dataplattform.testing

pytest plugin og hjelpefunksjoner for utvikling/testing

pytest plugin

SSM mock fixture

Setter opp mock SSM med moto med SSM parametere hentet fra pytest.ini

pytest.ini

[pytest]
env = 
    STAGE=dev
    SERVICE=testService

dataplattform-aws-ssm =
    /dev/testService/some_property=String:my_prop

mymod.py

def some_func():
    return SSM().get('some_property')

test_mymod.py

from mymod import some_func

def test_some_func():
    assert some_func() == 'my_prop'

S3 bucket fixture

Setter opp mock med moto for S3 med en bucket

def test_some_func_using_s3(s3_bucket):
    ...

Clone this wiki locally