mirror of
https://github.com/ets-labs/python-dependency-injector.git
synced 2025-05-24 23:39:11 +03:00
Rename name to title
This commit is contained in:
parent
59ca0f8ace
commit
48a4275940
|
@ -39,8 +39,8 @@ The output should be something like:
|
||||||
|
|
||||||
.. code-block:: bash
|
.. code-block:: bash
|
||||||
|
|
||||||
Francis Lawrence movies: [Movie(name='The Hunger Games: Mockingjay - Part 2', year=2015, director='Francis Lawrence')]
|
Francis Lawrence movies: [Movie(title='The Hunger Games: Mockingjay - Part 2', year=2015, director='Francis Lawrence')]
|
||||||
2016 movies: [Movie(name='Rogue One: A Star Wars Story', year=2016, director='Gareth Edwards'), Movie(name='The Jungle Book', year=2016, director='Jon Favreau')]
|
2016 movies: [Movie(title='Rogue One: A Star Wars Story', year=2016, director='Gareth Edwards'), Movie(title='The Jungle Book', year=2016, director='Jon Favreau')]
|
||||||
|
|
||||||
Test
|
Test
|
||||||
----
|
----
|
||||||
|
|
|
@ -28,7 +28,7 @@ def create_sqlite(movies_data, path):
|
||||||
with sqlite3.connect(path) as db:
|
with sqlite3.connect(path) as db:
|
||||||
db.execute(
|
db.execute(
|
||||||
'CREATE TABLE IF NOT EXISTS movies '
|
'CREATE TABLE IF NOT EXISTS movies '
|
||||||
'(name text, year int, director text)'
|
'(title text, year int, director text)'
|
||||||
)
|
)
|
||||||
db.execute('DELETE FROM movies')
|
db.execute('DELETE FROM movies')
|
||||||
db.executemany('INSERT INTO movies VALUES (?,?,?)', movies_data)
|
db.executemany('INSERT INTO movies VALUES (?,?,?)', movies_data)
|
||||||
|
|
|
@ -3,15 +3,15 @@
|
||||||
|
|
||||||
class Movie:
|
class Movie:
|
||||||
|
|
||||||
def __init__(self, name: str, year: int, director: str):
|
def __init__(self, title: str, year: int, director: str):
|
||||||
self.name = str(name)
|
self.title = str(title)
|
||||||
self.year = int(year)
|
self.year = int(year)
|
||||||
self.director = str(director)
|
self.director = str(director)
|
||||||
|
|
||||||
def __repr__(self):
|
def __repr__(self):
|
||||||
return '{0}(name={1}, year={2}, director={3})'.format(
|
return '{0}(title={1}, year={2}, director={3})'.format(
|
||||||
self.__class__.__name__,
|
self.__class__.__name__,
|
||||||
repr(self.name),
|
repr(self.title),
|
||||||
repr(self.year),
|
repr(self.year),
|
||||||
repr(self.director),
|
repr(self.director),
|
||||||
)
|
)
|
||||||
|
|
|
@ -46,5 +46,5 @@ class SqliteMovieFinder(MovieFinder):
|
||||||
|
|
||||||
def find_all(self) -> List[Movie]:
|
def find_all(self) -> List[Movie]:
|
||||||
with self._database as db:
|
with self._database as db:
|
||||||
rows = db.execute('SELECT name, year, director FROM movies')
|
rows = db.execute('SELECT title, year, director FROM movies')
|
||||||
return [self._movie_factory(*row) for row in rows]
|
return [self._movie_factory(*row) for row in rows]
|
||||||
|
|
|
@ -37,7 +37,7 @@ def test_movies_directed_by(container):
|
||||||
movies = lister.movies_directed_by('Jon Favreau')
|
movies = lister.movies_directed_by('Jon Favreau')
|
||||||
|
|
||||||
assert len(movies) == 1
|
assert len(movies) == 1
|
||||||
assert movies[0].name == 'The Jungle Book'
|
assert movies[0].title == 'The Jungle Book'
|
||||||
|
|
||||||
|
|
||||||
def test_movies_released_in(container):
|
def test_movies_released_in(container):
|
||||||
|
@ -52,4 +52,4 @@ def test_movies_released_in(container):
|
||||||
movies = lister.movies_released_in(2015)
|
movies = lister.movies_released_in(2015)
|
||||||
|
|
||||||
assert len(movies) == 1
|
assert len(movies) == 1
|
||||||
assert movies[0].name == 'The 33'
|
assert movies[0].title == 'The 33'
|
||||||
|
|
Loading…
Reference in New Issue
Block a user