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
|
||||
|
||||
Francis Lawrence movies: [Movie(name='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')]
|
||||
Francis Lawrence movies: [Movie(title='The Hunger Games: Mockingjay - Part 2', year=2015, director='Francis Lawrence')]
|
||||
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
|
||||
----
|
||||
|
|
|
@ -28,7 +28,7 @@ def create_sqlite(movies_data, path):
|
|||
with sqlite3.connect(path) as db:
|
||||
db.execute(
|
||||
'CREATE TABLE IF NOT EXISTS movies '
|
||||
'(name text, year int, director text)'
|
||||
'(title text, year int, director text)'
|
||||
)
|
||||
db.execute('DELETE FROM movies')
|
||||
db.executemany('INSERT INTO movies VALUES (?,?,?)', movies_data)
|
||||
|
|
|
@ -3,15 +3,15 @@
|
|||
|
||||
class Movie:
|
||||
|
||||
def __init__(self, name: str, year: int, director: str):
|
||||
self.name = str(name)
|
||||
def __init__(self, title: str, year: int, director: str):
|
||||
self.title = str(title)
|
||||
self.year = int(year)
|
||||
self.director = str(director)
|
||||
|
||||
def __repr__(self):
|
||||
return '{0}(name={1}, year={2}, director={3})'.format(
|
||||
return '{0}(title={1}, year={2}, director={3})'.format(
|
||||
self.__class__.__name__,
|
||||
repr(self.name),
|
||||
repr(self.title),
|
||||
repr(self.year),
|
||||
repr(self.director),
|
||||
)
|
||||
|
|
|
@ -46,5 +46,5 @@ class SqliteMovieFinder(MovieFinder):
|
|||
|
||||
def find_all(self) -> List[Movie]:
|
||||
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]
|
||||
|
|
|
@ -37,7 +37,7 @@ def test_movies_directed_by(container):
|
|||
movies = lister.movies_directed_by('Jon Favreau')
|
||||
|
||||
assert len(movies) == 1
|
||||
assert movies[0].name == 'The Jungle Book'
|
||||
assert movies[0].title == 'The Jungle Book'
|
||||
|
||||
|
||||
def test_movies_released_in(container):
|
||||
|
@ -52,4 +52,4 @@ def test_movies_released_in(container):
|
|||
movies = lister.movies_released_in(2015)
|
||||
|
||||
assert len(movies) == 1
|
||||
assert movies[0].name == 'The 33'
|
||||
assert movies[0].title == 'The 33'
|
||||
|
|
Loading…
Reference in New Issue
Block a user