mirror of
https://github.com/beetbox/beets.git
synced 2025-12-20 15:43:58 +01:00
Add tests for exclude_paths_from_items
This commit is contained in:
parent
50ea74635b
commit
cedd93b778
1 changed files with 11 additions and 2 deletions
|
|
@ -21,15 +21,24 @@ class WebPluginTest(_common.LibTestCase):
|
|||
# Add fixtures
|
||||
for track in self.lib.items():
|
||||
track.remove()
|
||||
self.lib.add(Item(title=u'title', path='', id=1))
|
||||
self.lib.add(Item(title=u'another title', path='', id=2))
|
||||
self.lib.add(Item(title=u'title', path='/path_1', id=1))
|
||||
self.lib.add(Item(title=u'another title', path='/path_2', id=2))
|
||||
self.lib.add(Album(album=u'album', id=3))
|
||||
self.lib.add(Album(album=u'another album', id=4))
|
||||
|
||||
web.app.config['TESTING'] = True
|
||||
web.app.config['lib'] = self.lib
|
||||
web.app.config['EXCLUDE_PATHS_FROM_ITEMS'] = True
|
||||
self.client = web.app.test_client()
|
||||
|
||||
def test_config_exclude_paths_from_items(self):
|
||||
web.app.config['EXCLUDE_PATHS_FROM_ITEMS'] = False
|
||||
response = self.client.get('/item/1')
|
||||
response.json = json.loads(response.data.decode('utf-8'))
|
||||
|
||||
self.assertEqual(response.status_code, 200)
|
||||
self.assertEqual(response.json['path'], u'/path_1')
|
||||
|
||||
def test_get_all_items(self):
|
||||
response = self.client.get('/item/')
|
||||
response.json = json.loads(response.data.decode('utf-8'))
|
||||
|
|
|
|||
Loading…
Reference in a new issue