commit 9dc2465d5ab6146492f0baa65c874427c2cb3c4c Author: Colin Goutte Date: Wed Aug 23 14:49:41 2023 +0200 First Commit : test overview diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..8f4dc5c --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +Pipfile.lock diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..437ebd5 --- /dev/null +++ b/Makefile @@ -0,0 +1,6 @@ + +tdd: + git ls-files | entr pipenv run pytest --lf --nf + +test: + pipenv run pytest $(opt) diff --git a/Pipfile b/Pipfile new file mode 100644 index 0000000..968fa0b --- /dev/null +++ b/Pipfile @@ -0,0 +1,12 @@ +[[source]] +url = "https://pypi.org/simple" +verify_ssl = true +name = "pypi" + +[packages] + +[dev-packages] +pytest = "*" + +[requires] +python_version = "3.10" diff --git a/movie_service.py b/movie_service.py new file mode 100644 index 0000000..e69de29 diff --git a/test_overview.py b/test_overview.py new file mode 100644 index 0000000..2a1ab56 --- /dev/null +++ b/test_overview.py @@ -0,0 +1,23 @@ +""" +This test show main features required for our api service + +""" + +import movie_service + + +def test_create(): + movie = movie_service.create(name="Base movie", sample_attr=0) + + assert movie_service.movies + + +def test_update(): + initial_value = None + value_to_set = 1 + + movie = movie_service.create(name="Base movie", sample_attr=initial_value) + + base_value = move.sample_attr + + movie_service.update(name="Base movie", set_sample_attr=value_to_set)